import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BatchGetSecretValueCommandInput, BatchGetSecretValueCommandOutput, } from "./commands/BatchGetSecretValueCommand"; import { CancelRotateSecretCommandInput, CancelRotateSecretCommandOutput, } from "./commands/CancelRotateSecretCommand"; import { CreateSecretCommandInput, CreateSecretCommandOutput, } from "./commands/CreateSecretCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput, } from "./commands/DeleteResourcePolicyCommand"; import { DeleteSecretCommandInput, DeleteSecretCommandOutput, } from "./commands/DeleteSecretCommand"; import { DescribeSecretCommandInput, DescribeSecretCommandOutput, } from "./commands/DescribeSecretCommand"; import { GetRandomPasswordCommandInput, GetRandomPasswordCommandOutput, } from "./commands/GetRandomPasswordCommand"; import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput, } from "./commands/GetResourcePolicyCommand"; import { GetSecretValueCommandInput, GetSecretValueCommandOutput, } from "./commands/GetSecretValueCommand"; import { ListSecretsCommandInput, ListSecretsCommandOutput, } from "./commands/ListSecretsCommand"; import { ListSecretVersionIdsCommandInput, ListSecretVersionIdsCommandOutput, } from "./commands/ListSecretVersionIdsCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput, } from "./commands/PutResourcePolicyCommand"; import { PutSecretValueCommandInput, PutSecretValueCommandOutput, } from "./commands/PutSecretValueCommand"; import { RemoveRegionsFromReplicationCommandInput, RemoveRegionsFromReplicationCommandOutput, } from "./commands/RemoveRegionsFromReplicationCommand"; import { ReplicateSecretToRegionsCommandInput, ReplicateSecretToRegionsCommandOutput, } from "./commands/ReplicateSecretToRegionsCommand"; import { RestoreSecretCommandInput, RestoreSecretCommandOutput, } from "./commands/RestoreSecretCommand"; import { RotateSecretCommandInput, RotateSecretCommandOutput, } from "./commands/RotateSecretCommand"; import { StopReplicationToReplicaCommandInput, StopReplicationToReplicaCommandOutput, } from "./commands/StopReplicationToReplicaCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateSecretCommandInput, UpdateSecretCommandOutput, } from "./commands/UpdateSecretCommand"; import { UpdateSecretVersionStageCommandInput, UpdateSecretVersionStageCommandOutput, } from "./commands/UpdateSecretVersionStageCommand"; import { ValidateResourcePolicyCommandInput, ValidateResourcePolicyCommandOutput, } from "./commands/ValidateResourcePolicyCommand"; import { SecretsManagerClient } from "./SecretsManagerClient"; export interface SecretsManager { batchGetSecretValue(): Promise; batchGetSecretValue( args: BatchGetSecretValueCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetSecretValue( args: BatchGetSecretValueCommandInput, cb: (err: any, data?: BatchGetSecretValueCommandOutput) => void ): void; batchGetSecretValue( args: BatchGetSecretValueCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetSecretValueCommandOutput) => void ): void; cancelRotateSecret( args: CancelRotateSecretCommandInput, options?: __HttpHandlerOptions ): Promise; cancelRotateSecret( args: CancelRotateSecretCommandInput, cb: (err: any, data?: CancelRotateSecretCommandOutput) => void ): void; cancelRotateSecret( args: CancelRotateSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelRotateSecretCommandOutput) => void ): void; createSecret( args: CreateSecretCommandInput, options?: __HttpHandlerOptions ): Promise; createSecret( args: CreateSecretCommandInput, cb: (err: any, data?: CreateSecretCommandOutput) => void ): void; createSecret( args: CreateSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSecretCommandOutput) => void ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void ): void; deleteSecret( args: DeleteSecretCommandInput, options?: __HttpHandlerOptions ): Promise; deleteSecret( args: DeleteSecretCommandInput, cb: (err: any, data?: DeleteSecretCommandOutput) => void ): void; deleteSecret( args: DeleteSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSecretCommandOutput) => void ): void; describeSecret( args: DescribeSecretCommandInput, options?: __HttpHandlerOptions ): Promise; describeSecret( args: DescribeSecretCommandInput, cb: (err: any, data?: DescribeSecretCommandOutput) => void ): void; describeSecret( args: DescribeSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSecretCommandOutput) => void ): void; getRandomPassword(): Promise; getRandomPassword( args: GetRandomPasswordCommandInput, options?: __HttpHandlerOptions ): Promise; getRandomPassword( args: GetRandomPasswordCommandInput, cb: (err: any, data?: GetRandomPasswordCommandOutput) => void ): void; getRandomPassword( args: GetRandomPasswordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRandomPasswordCommandOutput) => void ): void; 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; getSecretValue( args: GetSecretValueCommandInput, options?: __HttpHandlerOptions ): Promise; getSecretValue( args: GetSecretValueCommandInput, cb: (err: any, data?: GetSecretValueCommandOutput) => void ): void; getSecretValue( args: GetSecretValueCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSecretValueCommandOutput) => void ): void; listSecrets(): Promise; listSecrets( args: ListSecretsCommandInput, options?: __HttpHandlerOptions ): Promise; listSecrets( args: ListSecretsCommandInput, cb: (err: any, data?: ListSecretsCommandOutput) => void ): void; listSecrets( args: ListSecretsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSecretsCommandOutput) => void ): void; listSecretVersionIds( args: ListSecretVersionIdsCommandInput, options?: __HttpHandlerOptions ): Promise; listSecretVersionIds( args: ListSecretVersionIdsCommandInput, cb: (err: any, data?: ListSecretVersionIdsCommandOutput) => void ): void; listSecretVersionIds( args: ListSecretVersionIdsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSecretVersionIdsCommandOutput) => void ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; putResourcePolicy( args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void ): void; putSecretValue( args: PutSecretValueCommandInput, options?: __HttpHandlerOptions ): Promise; putSecretValue( args: PutSecretValueCommandInput, cb: (err: any, data?: PutSecretValueCommandOutput) => void ): void; putSecretValue( args: PutSecretValueCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutSecretValueCommandOutput) => void ): void; removeRegionsFromReplication( args: RemoveRegionsFromReplicationCommandInput, options?: __HttpHandlerOptions ): Promise; removeRegionsFromReplication( args: RemoveRegionsFromReplicationCommandInput, cb: (err: any, data?: RemoveRegionsFromReplicationCommandOutput) => void ): void; removeRegionsFromReplication( args: RemoveRegionsFromReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveRegionsFromReplicationCommandOutput) => void ): void; replicateSecretToRegions( args: ReplicateSecretToRegionsCommandInput, options?: __HttpHandlerOptions ): Promise; replicateSecretToRegions( args: ReplicateSecretToRegionsCommandInput, cb: (err: any, data?: ReplicateSecretToRegionsCommandOutput) => void ): void; replicateSecretToRegions( args: ReplicateSecretToRegionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReplicateSecretToRegionsCommandOutput) => void ): void; restoreSecret( args: RestoreSecretCommandInput, options?: __HttpHandlerOptions ): Promise; restoreSecret( args: RestoreSecretCommandInput, cb: (err: any, data?: RestoreSecretCommandOutput) => void ): void; restoreSecret( args: RestoreSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreSecretCommandOutput) => void ): void; rotateSecret( args: RotateSecretCommandInput, options?: __HttpHandlerOptions ): Promise; rotateSecret( args: RotateSecretCommandInput, cb: (err: any, data?: RotateSecretCommandOutput) => void ): void; rotateSecret( args: RotateSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RotateSecretCommandOutput) => void ): void; stopReplicationToReplica( args: StopReplicationToReplicaCommandInput, options?: __HttpHandlerOptions ): Promise; stopReplicationToReplica( args: StopReplicationToReplicaCommandInput, cb: (err: any, data?: StopReplicationToReplicaCommandOutput) => void ): void; stopReplicationToReplica( args: StopReplicationToReplicaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopReplicationToReplicaCommandOutput) => 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; updateSecret( args: UpdateSecretCommandInput, options?: __HttpHandlerOptions ): Promise; updateSecret( args: UpdateSecretCommandInput, cb: (err: any, data?: UpdateSecretCommandOutput) => void ): void; updateSecret( args: UpdateSecretCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSecretCommandOutput) => void ): void; updateSecretVersionStage( args: UpdateSecretVersionStageCommandInput, options?: __HttpHandlerOptions ): Promise; updateSecretVersionStage( args: UpdateSecretVersionStageCommandInput, cb: (err: any, data?: UpdateSecretVersionStageCommandOutput) => void ): void; updateSecretVersionStage( args: UpdateSecretVersionStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSecretVersionStageCommandOutput) => void ): void; validateResourcePolicy( args: ValidateResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; validateResourcePolicy( args: ValidateResourcePolicyCommandInput, cb: (err: any, data?: ValidateResourcePolicyCommandOutput) => void ): void; validateResourcePolicy( args: ValidateResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ValidateResourcePolicyCommandOutput) => void ): void; paginateBatchGetSecretValue( args?: BatchGetSecretValueCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListSecrets( args?: ListSecretsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListSecretVersionIds( args: ListSecretVersionIdsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class SecretsManager extends SecretsManagerClient implements SecretsManager {}