import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BatchGetPolicyCommandInput, BatchGetPolicyCommandOutput, } from "./commands/BatchGetPolicyCommand"; import { BatchIsAuthorizedCommandInput, BatchIsAuthorizedCommandOutput, } from "./commands/BatchIsAuthorizedCommand"; import { BatchIsAuthorizedWithTokenCommandInput, BatchIsAuthorizedWithTokenCommandOutput, } from "./commands/BatchIsAuthorizedWithTokenCommand"; import { CreateIdentitySourceCommandInput, CreateIdentitySourceCommandOutput, } from "./commands/CreateIdentitySourceCommand"; import { CreatePolicyCommandInput, CreatePolicyCommandOutput, } from "./commands/CreatePolicyCommand"; import { CreatePolicyStoreAliasCommandInput, CreatePolicyStoreAliasCommandOutput, } from "./commands/CreatePolicyStoreAliasCommand"; import { CreatePolicyStoreCommandInput, CreatePolicyStoreCommandOutput, } from "./commands/CreatePolicyStoreCommand"; import { CreatePolicyTemplateCommandInput, CreatePolicyTemplateCommandOutput, } from "./commands/CreatePolicyTemplateCommand"; import { DeleteIdentitySourceCommandInput, DeleteIdentitySourceCommandOutput, } from "./commands/DeleteIdentitySourceCommand"; import { DeletePolicyCommandInput, DeletePolicyCommandOutput, } from "./commands/DeletePolicyCommand"; import { DeletePolicyStoreAliasCommandInput, DeletePolicyStoreAliasCommandOutput, } from "./commands/DeletePolicyStoreAliasCommand"; import { DeletePolicyStoreCommandInput, DeletePolicyStoreCommandOutput, } from "./commands/DeletePolicyStoreCommand"; import { DeletePolicyTemplateCommandInput, DeletePolicyTemplateCommandOutput, } from "./commands/DeletePolicyTemplateCommand"; import { GetIdentitySourceCommandInput, GetIdentitySourceCommandOutput, } from "./commands/GetIdentitySourceCommand"; import { GetPolicyCommandInput, GetPolicyCommandOutput, } from "./commands/GetPolicyCommand"; import { GetPolicyStoreAliasCommandInput, GetPolicyStoreAliasCommandOutput, } from "./commands/GetPolicyStoreAliasCommand"; import { GetPolicyStoreCommandInput, GetPolicyStoreCommandOutput, } from "./commands/GetPolicyStoreCommand"; import { GetPolicyTemplateCommandInput, GetPolicyTemplateCommandOutput, } from "./commands/GetPolicyTemplateCommand"; import { GetSchemaCommandInput, GetSchemaCommandOutput, } from "./commands/GetSchemaCommand"; import { IsAuthorizedCommandInput, IsAuthorizedCommandOutput, } from "./commands/IsAuthorizedCommand"; import { IsAuthorizedWithTokenCommandInput, IsAuthorizedWithTokenCommandOutput, } from "./commands/IsAuthorizedWithTokenCommand"; import { ListIdentitySourcesCommandInput, ListIdentitySourcesCommandOutput, } from "./commands/ListIdentitySourcesCommand"; import { ListPoliciesCommandInput, ListPoliciesCommandOutput, } from "./commands/ListPoliciesCommand"; import { ListPolicyStoreAliasesCommandInput, ListPolicyStoreAliasesCommandOutput, } from "./commands/ListPolicyStoreAliasesCommand"; import { ListPolicyStoresCommandInput, ListPolicyStoresCommandOutput, } from "./commands/ListPolicyStoresCommand"; import { ListPolicyTemplatesCommandInput, ListPolicyTemplatesCommandOutput, } from "./commands/ListPolicyTemplatesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutSchemaCommandInput, PutSchemaCommandOutput, } from "./commands/PutSchemaCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateIdentitySourceCommandInput, UpdateIdentitySourceCommandOutput, } from "./commands/UpdateIdentitySourceCommand"; import { UpdatePolicyCommandInput, UpdatePolicyCommandOutput, } from "./commands/UpdatePolicyCommand"; import { UpdatePolicyStoreCommandInput, UpdatePolicyStoreCommandOutput, } from "./commands/UpdatePolicyStoreCommand"; import { UpdatePolicyTemplateCommandInput, UpdatePolicyTemplateCommandOutput, } from "./commands/UpdatePolicyTemplateCommand"; import { VerifiedPermissionsClient } from "./VerifiedPermissionsClient"; export interface VerifiedPermissions { batchGetPolicy( args: BatchGetPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetPolicy( args: BatchGetPolicyCommandInput, cb: (err: any, data?: BatchGetPolicyCommandOutput) => void ): void; batchGetPolicy( args: BatchGetPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetPolicyCommandOutput) => void ): void; batchIsAuthorized( args: BatchIsAuthorizedCommandInput, options?: __HttpHandlerOptions ): Promise; batchIsAuthorized( args: BatchIsAuthorizedCommandInput, cb: (err: any, data?: BatchIsAuthorizedCommandOutput) => void ): void; batchIsAuthorized( args: BatchIsAuthorizedCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchIsAuthorizedCommandOutput) => void ): void; batchIsAuthorizedWithToken( args: BatchIsAuthorizedWithTokenCommandInput, options?: __HttpHandlerOptions ): Promise; batchIsAuthorizedWithToken( args: BatchIsAuthorizedWithTokenCommandInput, cb: (err: any, data?: BatchIsAuthorizedWithTokenCommandOutput) => void ): void; batchIsAuthorizedWithToken( args: BatchIsAuthorizedWithTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchIsAuthorizedWithTokenCommandOutput) => void ): void; createIdentitySource( args: CreateIdentitySourceCommandInput, options?: __HttpHandlerOptions ): Promise; createIdentitySource( args: CreateIdentitySourceCommandInput, cb: (err: any, data?: CreateIdentitySourceCommandOutput) => void ): void; createIdentitySource( args: CreateIdentitySourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIdentitySourceCommandOutput) => void ): void; createPolicy( args: CreatePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; createPolicy( args: CreatePolicyCommandInput, cb: (err: any, data?: CreatePolicyCommandOutput) => void ): void; createPolicy( args: CreatePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePolicyCommandOutput) => void ): void; createPolicyStore( args: CreatePolicyStoreCommandInput, options?: __HttpHandlerOptions ): Promise; createPolicyStore( args: CreatePolicyStoreCommandInput, cb: (err: any, data?: CreatePolicyStoreCommandOutput) => void ): void; createPolicyStore( args: CreatePolicyStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePolicyStoreCommandOutput) => void ): void; createPolicyStoreAlias( args: CreatePolicyStoreAliasCommandInput, options?: __HttpHandlerOptions ): Promise; createPolicyStoreAlias( args: CreatePolicyStoreAliasCommandInput, cb: (err: any, data?: CreatePolicyStoreAliasCommandOutput) => void ): void; createPolicyStoreAlias( args: CreatePolicyStoreAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePolicyStoreAliasCommandOutput) => void ): void; createPolicyTemplate( args: CreatePolicyTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; createPolicyTemplate( args: CreatePolicyTemplateCommandInput, cb: (err: any, data?: CreatePolicyTemplateCommandOutput) => void ): void; createPolicyTemplate( args: CreatePolicyTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePolicyTemplateCommandOutput) => void ): void; deleteIdentitySource( args: DeleteIdentitySourceCommandInput, options?: __HttpHandlerOptions ): Promise; deleteIdentitySource( args: DeleteIdentitySourceCommandInput, cb: (err: any, data?: DeleteIdentitySourceCommandOutput) => void ): void; deleteIdentitySource( args: DeleteIdentitySourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIdentitySourceCommandOutput) => void ): void; deletePolicy( args: DeletePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deletePolicy( args: DeletePolicyCommandInput, cb: (err: any, data?: DeletePolicyCommandOutput) => void ): void; deletePolicy( args: DeletePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePolicyCommandOutput) => void ): void; deletePolicyStore( args: DeletePolicyStoreCommandInput, options?: __HttpHandlerOptions ): Promise; deletePolicyStore( args: DeletePolicyStoreCommandInput, cb: (err: any, data?: DeletePolicyStoreCommandOutput) => void ): void; deletePolicyStore( args: DeletePolicyStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePolicyStoreCommandOutput) => void ): void; deletePolicyStoreAlias( args: DeletePolicyStoreAliasCommandInput, options?: __HttpHandlerOptions ): Promise; deletePolicyStoreAlias( args: DeletePolicyStoreAliasCommandInput, cb: (err: any, data?: DeletePolicyStoreAliasCommandOutput) => void ): void; deletePolicyStoreAlias( args: DeletePolicyStoreAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePolicyStoreAliasCommandOutput) => void ): void; deletePolicyTemplate( args: DeletePolicyTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; deletePolicyTemplate( args: DeletePolicyTemplateCommandInput, cb: (err: any, data?: DeletePolicyTemplateCommandOutput) => void ): void; deletePolicyTemplate( args: DeletePolicyTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePolicyTemplateCommandOutput) => void ): void; getIdentitySource( args: GetIdentitySourceCommandInput, options?: __HttpHandlerOptions ): Promise; getIdentitySource( args: GetIdentitySourceCommandInput, cb: (err: any, data?: GetIdentitySourceCommandOutput) => void ): void; getIdentitySource( args: GetIdentitySourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentitySourceCommandOutput) => void ): void; getPolicy( args: GetPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; getPolicy( args: GetPolicyCommandInput, cb: (err: any, data?: GetPolicyCommandOutput) => void ): void; getPolicy( args: GetPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyCommandOutput) => void ): void; getPolicyStore( args: GetPolicyStoreCommandInput, options?: __HttpHandlerOptions ): Promise; getPolicyStore( args: GetPolicyStoreCommandInput, cb: (err: any, data?: GetPolicyStoreCommandOutput) => void ): void; getPolicyStore( args: GetPolicyStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyStoreCommandOutput) => void ): void; getPolicyStoreAlias( args: GetPolicyStoreAliasCommandInput, options?: __HttpHandlerOptions ): Promise; getPolicyStoreAlias( args: GetPolicyStoreAliasCommandInput, cb: (err: any, data?: GetPolicyStoreAliasCommandOutput) => void ): void; getPolicyStoreAlias( args: GetPolicyStoreAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyStoreAliasCommandOutput) => void ): void; getPolicyTemplate( args: GetPolicyTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; getPolicyTemplate( args: GetPolicyTemplateCommandInput, cb: (err: any, data?: GetPolicyTemplateCommandOutput) => void ): void; getPolicyTemplate( args: GetPolicyTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyTemplateCommandOutput) => void ): void; getSchema( args: GetSchemaCommandInput, options?: __HttpHandlerOptions ): Promise; getSchema( args: GetSchemaCommandInput, cb: (err: any, data?: GetSchemaCommandOutput) => void ): void; getSchema( args: GetSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSchemaCommandOutput) => void ): void; isAuthorized( args: IsAuthorizedCommandInput, options?: __HttpHandlerOptions ): Promise; isAuthorized( args: IsAuthorizedCommandInput, cb: (err: any, data?: IsAuthorizedCommandOutput) => void ): void; isAuthorized( args: IsAuthorizedCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: IsAuthorizedCommandOutput) => void ): void; isAuthorizedWithToken( args: IsAuthorizedWithTokenCommandInput, options?: __HttpHandlerOptions ): Promise; isAuthorizedWithToken( args: IsAuthorizedWithTokenCommandInput, cb: (err: any, data?: IsAuthorizedWithTokenCommandOutput) => void ): void; isAuthorizedWithToken( args: IsAuthorizedWithTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: IsAuthorizedWithTokenCommandOutput) => void ): void; listIdentitySources( args: ListIdentitySourcesCommandInput, options?: __HttpHandlerOptions ): Promise; listIdentitySources( args: ListIdentitySourcesCommandInput, cb: (err: any, data?: ListIdentitySourcesCommandOutput) => void ): void; listIdentitySources( args: ListIdentitySourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentitySourcesCommandOutput) => void ): void; listPolicies( args: ListPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listPolicies( args: ListPoliciesCommandInput, cb: (err: any, data?: ListPoliciesCommandOutput) => void ): void; listPolicies( args: ListPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPoliciesCommandOutput) => void ): void; listPolicyStoreAliases(): Promise; listPolicyStoreAliases( args: ListPolicyStoreAliasesCommandInput, options?: __HttpHandlerOptions ): Promise; listPolicyStoreAliases( args: ListPolicyStoreAliasesCommandInput, cb: (err: any, data?: ListPolicyStoreAliasesCommandOutput) => void ): void; listPolicyStoreAliases( args: ListPolicyStoreAliasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPolicyStoreAliasesCommandOutput) => void ): void; listPolicyStores(): Promise; listPolicyStores( args: ListPolicyStoresCommandInput, options?: __HttpHandlerOptions ): Promise; listPolicyStores( args: ListPolicyStoresCommandInput, cb: (err: any, data?: ListPolicyStoresCommandOutput) => void ): void; listPolicyStores( args: ListPolicyStoresCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPolicyStoresCommandOutput) => void ): void; listPolicyTemplates( args: ListPolicyTemplatesCommandInput, options?: __HttpHandlerOptions ): Promise; listPolicyTemplates( args: ListPolicyTemplatesCommandInput, cb: (err: any, data?: ListPolicyTemplatesCommandOutput) => void ): void; listPolicyTemplates( args: ListPolicyTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPolicyTemplatesCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; putSchema( args: PutSchemaCommandInput, options?: __HttpHandlerOptions ): Promise; putSchema( args: PutSchemaCommandInput, cb: (err: any, data?: PutSchemaCommandOutput) => void ): void; putSchema( args: PutSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutSchemaCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; updateIdentitySource( args: UpdateIdentitySourceCommandInput, options?: __HttpHandlerOptions ): Promise; updateIdentitySource( args: UpdateIdentitySourceCommandInput, cb: (err: any, data?: UpdateIdentitySourceCommandOutput) => void ): void; updateIdentitySource( args: UpdateIdentitySourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIdentitySourceCommandOutput) => void ): void; updatePolicy( args: UpdatePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; updatePolicy( args: UpdatePolicyCommandInput, cb: (err: any, data?: UpdatePolicyCommandOutput) => void ): void; updatePolicy( args: UpdatePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePolicyCommandOutput) => void ): void; updatePolicyStore( args: UpdatePolicyStoreCommandInput, options?: __HttpHandlerOptions ): Promise; updatePolicyStore( args: UpdatePolicyStoreCommandInput, cb: (err: any, data?: UpdatePolicyStoreCommandOutput) => void ): void; updatePolicyStore( args: UpdatePolicyStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePolicyStoreCommandOutput) => void ): void; updatePolicyTemplate( args: UpdatePolicyTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; updatePolicyTemplate( args: UpdatePolicyTemplateCommandInput, cb: (err: any, data?: UpdatePolicyTemplateCommandOutput) => void ): void; updatePolicyTemplate( args: UpdatePolicyTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePolicyTemplateCommandOutput) => void ): void; paginateListIdentitySources( args: ListIdentitySourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPolicies( args: ListPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPolicyStoreAliases( args?: ListPolicyStoreAliasesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPolicyStores( args?: ListPolicyStoresCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPolicyTemplates( args: ListPolicyTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class VerifiedPermissions extends VerifiedPermissionsClient implements VerifiedPermissions {}