Saml2: {
    createSaml2Provider(location: Saml2ProiderLocation, providerData: Saml2ProviderSkeleton, metaData: string): Promise<Saml2ProviderSkeleton>;
    deleteSaml2Provider(entityId: string): Promise<Saml2ProviderSkeleton>;
    deleteSaml2Providers(): Promise<Saml2ProviderSkeleton[]>;
    exportSaml2Provider(entityId: string, options?: Saml2EntitiesExportOptions): Promise<Saml2ExportInterface>;
    exportSaml2Providers(options?: Saml2EntitiesExportOptions): Promise<Saml2ExportInterface>;
    getProviderMetadata(entityId: string): Promise<any>;
    getProviderMetadataUrl(entityId: string): string;
    getSaml2Provider(entityId: string): Promise<Saml2ProviderSkeleton>;
    getSaml2ProviderMetadata(entityId: string): Promise<any>;
    getSaml2ProviderMetadataUrl(entityId: string): string;
    getSaml2ProviderStub(entityId: string): Promise<Saml2ProviderStub>;
    getSaml2ProviderStubs(): Promise<Saml2ProviderStub[]>;
    importSaml2Provider(entityId: string, importData: Saml2ExportInterface, options?: Saml2EntitiesImportOptions): Promise<Saml2ProviderSkeleton>;
    importSaml2Providers(importData: Saml2ExportInterface, options?: Saml2EntitiesImportOptions): Promise<Saml2ProviderSkeleton[]>;
    readSaml2Provider(entityId: string): Promise<Saml2ProviderSkeleton>;
    readSaml2ProviderStub(entityId: string): Promise<Saml2ProviderStub>;
    readSaml2ProviderStubs(): Promise<Saml2ProviderStub[]>;
    updateSaml2Provider(location: Saml2ProiderLocation, providerData: Saml2ProviderSkeleton, entityId?: string): Promise<Saml2ProviderSkeleton>;
}

Type declaration