import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateDbBackupCommandInput, CreateDbBackupCommandOutput, } from "./commands/CreateDbBackupCommand"; import { CreateDbClusterCommandInput, CreateDbClusterCommandOutput, } from "./commands/CreateDbClusterCommand"; import { CreateDbInstanceCommandInput, CreateDbInstanceCommandOutput, } from "./commands/CreateDbInstanceCommand"; import { CreateDbParameterGroupCommandInput, CreateDbParameterGroupCommandOutput, } from "./commands/CreateDbParameterGroupCommand"; import { DeleteDbBackupCommandInput, DeleteDbBackupCommandOutput, } from "./commands/DeleteDbBackupCommand"; import { DeleteDbClusterCommandInput, DeleteDbClusterCommandOutput, } from "./commands/DeleteDbClusterCommand"; import { DeleteDbInstanceCommandInput, DeleteDbInstanceCommandOutput, } from "./commands/DeleteDbInstanceCommand"; import { GetDbBackupCommandInput, GetDbBackupCommandOutput } from "./commands/GetDbBackupCommand"; import { GetDbClusterCommandInput, GetDbClusterCommandOutput, } from "./commands/GetDbClusterCommand"; import { GetDbInstanceCommandInput, GetDbInstanceCommandOutput, } from "./commands/GetDbInstanceCommand"; import { GetDbParameterGroupCommandInput, GetDbParameterGroupCommandOutput, } from "./commands/GetDbParameterGroupCommand"; import { ListDbBackupsCommandInput, ListDbBackupsCommandOutput, } from "./commands/ListDbBackupsCommand"; import { ListDbClustersCommandInput, ListDbClustersCommandOutput, } from "./commands/ListDbClustersCommand"; import { ListDbInstancesCommandInput, ListDbInstancesCommandOutput, } from "./commands/ListDbInstancesCommand"; import { ListDbInstancesForClusterCommandInput, ListDbInstancesForClusterCommandOutput, } from "./commands/ListDbInstancesForClusterCommand"; import { ListDbParameterGroupsCommandInput, ListDbParameterGroupsCommandOutput, } from "./commands/ListDbParameterGroupsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { RebootDbClusterCommandInput, RebootDbClusterCommandOutput, } from "./commands/RebootDbClusterCommand"; import { RebootDbInstanceCommandInput, RebootDbInstanceCommandOutput, } from "./commands/RebootDbInstanceCommand"; import { RestoreFromDbBackupCommandInput, RestoreFromDbBackupCommandOutput, } from "./commands/RestoreFromDbBackupCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDbClusterCommandInput, UpdateDbClusterCommandOutput, } from "./commands/UpdateDbClusterCommand"; import { UpdateDbInstanceCommandInput, UpdateDbInstanceCommandOutput, } from "./commands/UpdateDbInstanceCommand"; import { TimestreamInfluxDBClient } from "./TimestreamInfluxDBClient"; export interface TimestreamInfluxDB { createDbBackup( args: CreateDbBackupCommandInput, options?: __HttpHandlerOptions, ): Promise; createDbBackup( args: CreateDbBackupCommandInput, cb: (err: any, data?: CreateDbBackupCommandOutput) => void, ): void; createDbBackup( args: CreateDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbBackupCommandOutput) => void, ): void; createDbCluster( args: CreateDbClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; createDbCluster( args: CreateDbClusterCommandInput, cb: (err: any, data?: CreateDbClusterCommandOutput) => void, ): void; createDbCluster( args: CreateDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbClusterCommandOutput) => void, ): void; createDbInstance( args: CreateDbInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; createDbInstance( args: CreateDbInstanceCommandInput, cb: (err: any, data?: CreateDbInstanceCommandOutput) => void, ): void; createDbInstance( args: CreateDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbInstanceCommandOutput) => void, ): void; createDbParameterGroup( args: CreateDbParameterGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; createDbParameterGroup( args: CreateDbParameterGroupCommandInput, cb: (err: any, data?: CreateDbParameterGroupCommandOutput) => void, ): void; createDbParameterGroup( args: CreateDbParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDbParameterGroupCommandOutput) => void, ): void; deleteDbBackup( args: DeleteDbBackupCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDbBackup( args: DeleteDbBackupCommandInput, cb: (err: any, data?: DeleteDbBackupCommandOutput) => void, ): void; deleteDbBackup( args: DeleteDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDbBackupCommandOutput) => void, ): void; deleteDbCluster( args: DeleteDbClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDbCluster( args: DeleteDbClusterCommandInput, cb: (err: any, data?: DeleteDbClusterCommandOutput) => void, ): void; deleteDbCluster( args: DeleteDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDbClusterCommandOutput) => void, ): void; deleteDbInstance( args: DeleteDbInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDbInstance( args: DeleteDbInstanceCommandInput, cb: (err: any, data?: DeleteDbInstanceCommandOutput) => void, ): void; deleteDbInstance( args: DeleteDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDbInstanceCommandOutput) => void, ): void; getDbBackup( args: GetDbBackupCommandInput, options?: __HttpHandlerOptions, ): Promise; getDbBackup( args: GetDbBackupCommandInput, cb: (err: any, data?: GetDbBackupCommandOutput) => void, ): void; getDbBackup( args: GetDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbBackupCommandOutput) => void, ): void; getDbCluster( args: GetDbClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; getDbCluster( args: GetDbClusterCommandInput, cb: (err: any, data?: GetDbClusterCommandOutput) => void, ): void; getDbCluster( args: GetDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbClusterCommandOutput) => void, ): void; getDbInstance( args: GetDbInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; getDbInstance( args: GetDbInstanceCommandInput, cb: (err: any, data?: GetDbInstanceCommandOutput) => void, ): void; getDbInstance( args: GetDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbInstanceCommandOutput) => void, ): void; getDbParameterGroup( args: GetDbParameterGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; getDbParameterGroup( args: GetDbParameterGroupCommandInput, cb: (err: any, data?: GetDbParameterGroupCommandOutput) => void, ): void; getDbParameterGroup( args: GetDbParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDbParameterGroupCommandOutput) => void, ): void; listDbBackups(): Promise; listDbBackups( args: ListDbBackupsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDbBackups( args: ListDbBackupsCommandInput, cb: (err: any, data?: ListDbBackupsCommandOutput) => void, ): void; listDbBackups( args: ListDbBackupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbBackupsCommandOutput) => void, ): void; listDbClusters(): Promise; listDbClusters( args: ListDbClustersCommandInput, options?: __HttpHandlerOptions, ): Promise; listDbClusters( args: ListDbClustersCommandInput, cb: (err: any, data?: ListDbClustersCommandOutput) => void, ): void; listDbClusters( args: ListDbClustersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbClustersCommandOutput) => void, ): void; listDbInstances(): Promise; listDbInstances( args: ListDbInstancesCommandInput, options?: __HttpHandlerOptions, ): Promise; listDbInstances( args: ListDbInstancesCommandInput, cb: (err: any, data?: ListDbInstancesCommandOutput) => void, ): void; listDbInstances( args: ListDbInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbInstancesCommandOutput) => void, ): void; listDbInstancesForCluster( args: ListDbInstancesForClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; listDbInstancesForCluster( args: ListDbInstancesForClusterCommandInput, cb: (err: any, data?: ListDbInstancesForClusterCommandOutput) => void, ): void; listDbInstancesForCluster( args: ListDbInstancesForClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbInstancesForClusterCommandOutput) => void, ): void; listDbParameterGroups(): Promise; listDbParameterGroups( args: ListDbParameterGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDbParameterGroups( args: ListDbParameterGroupsCommandInput, cb: (err: any, data?: ListDbParameterGroupsCommandOutput) => void, ): void; listDbParameterGroups( args: ListDbParameterGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDbParameterGroupsCommandOutput) => 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; rebootDbCluster( args: RebootDbClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; rebootDbCluster( args: RebootDbClusterCommandInput, cb: (err: any, data?: RebootDbClusterCommandOutput) => void, ): void; rebootDbCluster( args: RebootDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootDbClusterCommandOutput) => void, ): void; rebootDbInstance( args: RebootDbInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; rebootDbInstance( args: RebootDbInstanceCommandInput, cb: (err: any, data?: RebootDbInstanceCommandOutput) => void, ): void; rebootDbInstance( args: RebootDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootDbInstanceCommandOutput) => void, ): void; restoreFromDbBackup( args: RestoreFromDbBackupCommandInput, options?: __HttpHandlerOptions, ): Promise; restoreFromDbBackup( args: RestoreFromDbBackupCommandInput, cb: (err: any, data?: RestoreFromDbBackupCommandOutput) => void, ): void; restoreFromDbBackup( args: RestoreFromDbBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreFromDbBackupCommandOutput) => 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; updateDbCluster( args: UpdateDbClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDbCluster( args: UpdateDbClusterCommandInput, cb: (err: any, data?: UpdateDbClusterCommandOutput) => void, ): void; updateDbCluster( args: UpdateDbClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDbClusterCommandOutput) => void, ): void; updateDbInstance( args: UpdateDbInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDbInstance( args: UpdateDbInstanceCommandInput, cb: (err: any, data?: UpdateDbInstanceCommandOutput) => void, ): void; updateDbInstance( args: UpdateDbInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDbInstanceCommandOutput) => void, ): void; paginateListDbBackups( args?: ListDbBackupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDbClusters( args?: ListDbClustersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDbInstances( args?: ListDbInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDbInstancesForCluster( args: ListDbInstancesForClusterCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDbParameterGroups( args?: ListDbParameterGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class TimestreamInfluxDB extends TimestreamInfluxDBClient implements TimestreamInfluxDB {}