import { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateChallengeCommandInput, CreateChallengeCommandOutput, } from "./commands/CreateChallengeCommand"; import { CreateConnectorCommandInput, CreateConnectorCommandOutput, } from "./commands/CreateConnectorCommand"; import { DeleteChallengeCommandInput, DeleteChallengeCommandOutput, } from "./commands/DeleteChallengeCommand"; import { DeleteConnectorCommandInput, DeleteConnectorCommandOutput, } from "./commands/DeleteConnectorCommand"; import { GetChallengeMetadataCommandInput, GetChallengeMetadataCommandOutput, } from "./commands/GetChallengeMetadataCommand"; import { GetChallengePasswordCommandInput, GetChallengePasswordCommandOutput, } from "./commands/GetChallengePasswordCommand"; import { GetConnectorCommandInput, GetConnectorCommandOutput, } from "./commands/GetConnectorCommand"; import { ListChallengeMetadataCommandInput, ListChallengeMetadataCommandOutput, } from "./commands/ListChallengeMetadataCommand"; import { ListConnectorsCommandInput, ListConnectorsCommandOutput, } from "./commands/ListConnectorsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { PcaConnectorScepClient } from "./PcaConnectorScepClient"; export interface PcaConnectorScepRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface PcaConnectorScep { createChallenge( args: CreateChallengeCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; createChallenge( args: CreateChallengeCommandInput, cb: (err: any, data?: CreateChallengeCommandOutput) => void, ): void; createChallenge( args: CreateChallengeCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: CreateChallengeCommandOutput) => void, ): void; createConnector( args: CreateConnectorCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; createConnector( args: CreateConnectorCommandInput, cb: (err: any, data?: CreateConnectorCommandOutput) => void, ): void; createConnector( args: CreateConnectorCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: CreateConnectorCommandOutput) => void, ): void; deleteChallenge( args: DeleteChallengeCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; deleteChallenge( args: DeleteChallengeCommandInput, cb: (err: any, data?: DeleteChallengeCommandOutput) => void, ): void; deleteChallenge( args: DeleteChallengeCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: DeleteChallengeCommandOutput) => void, ): void; deleteConnector( args: DeleteConnectorCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; deleteConnector( args: DeleteConnectorCommandInput, cb: (err: any, data?: DeleteConnectorCommandOutput) => void, ): void; deleteConnector( args: DeleteConnectorCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: DeleteConnectorCommandOutput) => void, ): void; getChallengeMetadata( args: GetChallengeMetadataCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; getChallengeMetadata( args: GetChallengeMetadataCommandInput, cb: (err: any, data?: GetChallengeMetadataCommandOutput) => void, ): void; getChallengeMetadata( args: GetChallengeMetadataCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: GetChallengeMetadataCommandOutput) => void, ): void; getChallengePassword( args: GetChallengePasswordCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; getChallengePassword( args: GetChallengePasswordCommandInput, cb: (err: any, data?: GetChallengePasswordCommandOutput) => void, ): void; getChallengePassword( args: GetChallengePasswordCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: GetChallengePasswordCommandOutput) => void, ): void; getConnector( args: GetConnectorCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; getConnector( args: GetConnectorCommandInput, cb: (err: any, data?: GetConnectorCommandOutput) => void, ): void; getConnector( args: GetConnectorCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: GetConnectorCommandOutput) => void, ): void; listChallengeMetadata( args: ListChallengeMetadataCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; listChallengeMetadata( args: ListChallengeMetadataCommandInput, cb: (err: any, data?: ListChallengeMetadataCommandOutput) => void, ): void; listChallengeMetadata( args: ListChallengeMetadataCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: ListChallengeMetadataCommandOutput) => void, ): void; listConnectors(): Promise; listConnectors( args: ListConnectorsCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; listConnectors( args: ListConnectorsCommandInput, cb: (err: any, data?: ListConnectorsCommandOutput) => void, ): void; listConnectors( args: ListConnectorsCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: ListConnectorsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: PcaConnectorScepRequestOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: PcaConnectorScepRequestOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; paginateListChallengeMetadata( args: ListChallengeMetadataCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListConnectors( args?: ListConnectorsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class PcaConnectorScep extends PcaConnectorScepClient implements PcaConnectorScep {}