import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateOAuth2TokenCommandInput, CreateOAuth2TokenCommandOutput, } from "./commands/CreateOAuth2TokenCommand"; import { CreateOAuth2TokenWithIAMCommandInput, CreateOAuth2TokenWithIAMCommandOutput, } from "./commands/CreateOAuth2TokenWithIAMCommand"; import { DeleteConsoleAuthorizationConfigurationCommandInput, DeleteConsoleAuthorizationConfigurationCommandOutput, } from "./commands/DeleteConsoleAuthorizationConfigurationCommand"; import { DeleteResourcePermissionStatementCommandInput, DeleteResourcePermissionStatementCommandOutput, } from "./commands/DeleteResourcePermissionStatementCommand"; import { GetConsoleAuthorizationConfigurationCommandInput, GetConsoleAuthorizationConfigurationCommandOutput, } from "./commands/GetConsoleAuthorizationConfigurationCommand"; import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput, } from "./commands/GetResourcePolicyCommand"; import { IntrospectOAuth2TokenWithIAMCommandInput, IntrospectOAuth2TokenWithIAMCommandOutput, } from "./commands/IntrospectOAuth2TokenWithIAMCommand"; import { ListResourcePermissionStatementsCommandInput, ListResourcePermissionStatementsCommandOutput, } from "./commands/ListResourcePermissionStatementsCommand"; import { PutConsoleAuthorizationConfigurationCommandInput, PutConsoleAuthorizationConfigurationCommandOutput, } from "./commands/PutConsoleAuthorizationConfigurationCommand"; import { PutResourcePermissionStatementCommandInput, PutResourcePermissionStatementCommandOutput, } from "./commands/PutResourcePermissionStatementCommand"; import { RevokeOAuth2TokenWithIAMCommandInput, RevokeOAuth2TokenWithIAMCommandOutput, } from "./commands/RevokeOAuth2TokenWithIAMCommand"; import { SigninClient } from "./SigninClient"; export interface Signin { createOAuth2Token( args: CreateOAuth2TokenCommandInput, options?: __HttpHandlerOptions, ): Promise; createOAuth2Token( args: CreateOAuth2TokenCommandInput, cb: (err: any, data?: CreateOAuth2TokenCommandOutput) => void, ): void; createOAuth2Token( args: CreateOAuth2TokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOAuth2TokenCommandOutput) => void, ): void; createOAuth2TokenWithIAM( args: CreateOAuth2TokenWithIAMCommandInput, options?: __HttpHandlerOptions, ): Promise; createOAuth2TokenWithIAM( args: CreateOAuth2TokenWithIAMCommandInput, cb: (err: any, data?: CreateOAuth2TokenWithIAMCommandOutput) => void, ): void; createOAuth2TokenWithIAM( args: CreateOAuth2TokenWithIAMCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOAuth2TokenWithIAMCommandOutput) => void, ): void; deleteConsoleAuthorizationConfiguration(): Promise; deleteConsoleAuthorizationConfiguration( args: DeleteConsoleAuthorizationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConsoleAuthorizationConfiguration( args: DeleteConsoleAuthorizationConfigurationCommandInput, cb: (err: any, data?: DeleteConsoleAuthorizationConfigurationCommandOutput) => void, ): void; deleteConsoleAuthorizationConfiguration( args: DeleteConsoleAuthorizationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConsoleAuthorizationConfigurationCommandOutput) => void, ): void; deleteResourcePermissionStatement( args: DeleteResourcePermissionStatementCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteResourcePermissionStatement( args: DeleteResourcePermissionStatementCommandInput, cb: (err: any, data?: DeleteResourcePermissionStatementCommandOutput) => void, ): void; deleteResourcePermissionStatement( args: DeleteResourcePermissionStatementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePermissionStatementCommandOutput) => void, ): void; getConsoleAuthorizationConfiguration(): Promise; getConsoleAuthorizationConfiguration( args: GetConsoleAuthorizationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getConsoleAuthorizationConfiguration( args: GetConsoleAuthorizationConfigurationCommandInput, cb: (err: any, data?: GetConsoleAuthorizationConfigurationCommandOutput) => void, ): void; getConsoleAuthorizationConfiguration( args: GetConsoleAuthorizationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConsoleAuthorizationConfigurationCommandOutput) => void, ): void; getResourcePolicy(): Promise; getResourcePolicy( args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; getResourcePolicy( args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void, ): void; getResourcePolicy( args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void, ): void; introspectOAuth2TokenWithIAM( args: IntrospectOAuth2TokenWithIAMCommandInput, options?: __HttpHandlerOptions, ): Promise; introspectOAuth2TokenWithIAM( args: IntrospectOAuth2TokenWithIAMCommandInput, cb: (err: any, data?: IntrospectOAuth2TokenWithIAMCommandOutput) => void, ): void; introspectOAuth2TokenWithIAM( args: IntrospectOAuth2TokenWithIAMCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: IntrospectOAuth2TokenWithIAMCommandOutput) => void, ): void; listResourcePermissionStatements(): Promise; listResourcePermissionStatements( args: ListResourcePermissionStatementsCommandInput, options?: __HttpHandlerOptions, ): Promise; listResourcePermissionStatements( args: ListResourcePermissionStatementsCommandInput, cb: (err: any, data?: ListResourcePermissionStatementsCommandOutput) => void, ): void; listResourcePermissionStatements( args: ListResourcePermissionStatementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourcePermissionStatementsCommandOutput) => void, ): void; putConsoleAuthorizationConfiguration(): Promise; putConsoleAuthorizationConfiguration( args: PutConsoleAuthorizationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; putConsoleAuthorizationConfiguration( args: PutConsoleAuthorizationConfigurationCommandInput, cb: (err: any, data?: PutConsoleAuthorizationConfigurationCommandOutput) => void, ): void; putConsoleAuthorizationConfiguration( args: PutConsoleAuthorizationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutConsoleAuthorizationConfigurationCommandOutput) => void, ): void; putResourcePermissionStatement(): Promise; putResourcePermissionStatement( args: PutResourcePermissionStatementCommandInput, options?: __HttpHandlerOptions, ): Promise; putResourcePermissionStatement( args: PutResourcePermissionStatementCommandInput, cb: (err: any, data?: PutResourcePermissionStatementCommandOutput) => void, ): void; putResourcePermissionStatement( args: PutResourcePermissionStatementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePermissionStatementCommandOutput) => void, ): void; revokeOAuth2TokenWithIAM( args: RevokeOAuth2TokenWithIAMCommandInput, options?: __HttpHandlerOptions, ): Promise; revokeOAuth2TokenWithIAM( args: RevokeOAuth2TokenWithIAMCommandInput, cb: (err: any, data?: RevokeOAuth2TokenWithIAMCommandOutput) => void, ): void; revokeOAuth2TokenWithIAM( args: RevokeOAuth2TokenWithIAMCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeOAuth2TokenWithIAMCommandOutput) => void, ): void; paginateListResourcePermissionStatements( args?: ListResourcePermissionStatementsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class Signin extends SigninClient implements Signin {}