import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { CognitoSyncClient } from "./CognitoSyncClient"; import { BulkPublishCommandInput, BulkPublishCommandOutput } from "./commands/BulkPublishCommand"; import { DeleteDatasetCommandInput, DeleteDatasetCommandOutput, } from "./commands/DeleteDatasetCommand"; import { DescribeDatasetCommandInput, DescribeDatasetCommandOutput, } from "./commands/DescribeDatasetCommand"; import { DescribeIdentityPoolUsageCommandInput, DescribeIdentityPoolUsageCommandOutput, } from "./commands/DescribeIdentityPoolUsageCommand"; import { DescribeIdentityUsageCommandInput, DescribeIdentityUsageCommandOutput, } from "./commands/DescribeIdentityUsageCommand"; import { GetBulkPublishDetailsCommandInput, GetBulkPublishDetailsCommandOutput, } from "./commands/GetBulkPublishDetailsCommand"; import { GetCognitoEventsCommandInput, GetCognitoEventsCommandOutput, } from "./commands/GetCognitoEventsCommand"; import { GetIdentityPoolConfigurationCommandInput, GetIdentityPoolConfigurationCommandOutput, } from "./commands/GetIdentityPoolConfigurationCommand"; import { ListDatasetsCommandInput, ListDatasetsCommandOutput, } from "./commands/ListDatasetsCommand"; import { ListIdentityPoolUsageCommandInput, ListIdentityPoolUsageCommandOutput, } from "./commands/ListIdentityPoolUsageCommand"; import { ListRecordsCommandInput, ListRecordsCommandOutput } from "./commands/ListRecordsCommand"; import { RegisterDeviceCommandInput, RegisterDeviceCommandOutput, } from "./commands/RegisterDeviceCommand"; import { SetCognitoEventsCommandInput, SetCognitoEventsCommandOutput, } from "./commands/SetCognitoEventsCommand"; import { SetIdentityPoolConfigurationCommandInput, SetIdentityPoolConfigurationCommandOutput, } from "./commands/SetIdentityPoolConfigurationCommand"; import { SubscribeToDatasetCommandInput, SubscribeToDatasetCommandOutput, } from "./commands/SubscribeToDatasetCommand"; import { UnsubscribeFromDatasetCommandInput, UnsubscribeFromDatasetCommandOutput, } from "./commands/UnsubscribeFromDatasetCommand"; import { UpdateRecordsCommandInput, UpdateRecordsCommandOutput, } from "./commands/UpdateRecordsCommand"; export interface CognitoSync { bulkPublish( args: BulkPublishCommandInput, options?: __HttpHandlerOptions, ): Promise; bulkPublish( args: BulkPublishCommandInput, cb: (err: any, data?: BulkPublishCommandOutput) => void, ): void; bulkPublish( args: BulkPublishCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BulkPublishCommandOutput) => void, ): void; deleteDataset( args: DeleteDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataset( args: DeleteDatasetCommandInput, cb: (err: any, data?: DeleteDatasetCommandOutput) => void, ): void; deleteDataset( args: DeleteDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDatasetCommandOutput) => void, ): void; describeDataset( args: DescribeDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; describeDataset( args: DescribeDatasetCommandInput, cb: (err: any, data?: DescribeDatasetCommandOutput) => void, ): void; describeDataset( args: DescribeDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDatasetCommandOutput) => void, ): void; describeIdentityPoolUsage( args: DescribeIdentityPoolUsageCommandInput, options?: __HttpHandlerOptions, ): Promise; describeIdentityPoolUsage( args: DescribeIdentityPoolUsageCommandInput, cb: (err: any, data?: DescribeIdentityPoolUsageCommandOutput) => void, ): void; describeIdentityPoolUsage( args: DescribeIdentityPoolUsageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIdentityPoolUsageCommandOutput) => void, ): void; describeIdentityUsage( args: DescribeIdentityUsageCommandInput, options?: __HttpHandlerOptions, ): Promise; describeIdentityUsage( args: DescribeIdentityUsageCommandInput, cb: (err: any, data?: DescribeIdentityUsageCommandOutput) => void, ): void; describeIdentityUsage( args: DescribeIdentityUsageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIdentityUsageCommandOutput) => void, ): void; getBulkPublishDetails( args: GetBulkPublishDetailsCommandInput, options?: __HttpHandlerOptions, ): Promise; getBulkPublishDetails( args: GetBulkPublishDetailsCommandInput, cb: (err: any, data?: GetBulkPublishDetailsCommandOutput) => void, ): void; getBulkPublishDetails( args: GetBulkPublishDetailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBulkPublishDetailsCommandOutput) => void, ): void; getCognitoEvents( args: GetCognitoEventsCommandInput, options?: __HttpHandlerOptions, ): Promise; getCognitoEvents( args: GetCognitoEventsCommandInput, cb: (err: any, data?: GetCognitoEventsCommandOutput) => void, ): void; getCognitoEvents( args: GetCognitoEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCognitoEventsCommandOutput) => void, ): void; getIdentityPoolConfiguration( args: GetIdentityPoolConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getIdentityPoolConfiguration( args: GetIdentityPoolConfigurationCommandInput, cb: (err: any, data?: GetIdentityPoolConfigurationCommandOutput) => void, ): void; getIdentityPoolConfiguration( args: GetIdentityPoolConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityPoolConfigurationCommandOutput) => void, ): void; listDatasets( args: ListDatasetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDatasets( args: ListDatasetsCommandInput, cb: (err: any, data?: ListDatasetsCommandOutput) => void, ): void; listDatasets( args: ListDatasetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDatasetsCommandOutput) => void, ): void; listIdentityPoolUsage(): Promise; listIdentityPoolUsage( args: ListIdentityPoolUsageCommandInput, options?: __HttpHandlerOptions, ): Promise; listIdentityPoolUsage( args: ListIdentityPoolUsageCommandInput, cb: (err: any, data?: ListIdentityPoolUsageCommandOutput) => void, ): void; listIdentityPoolUsage( args: ListIdentityPoolUsageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentityPoolUsageCommandOutput) => void, ): void; listRecords( args: ListRecordsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecords( args: ListRecordsCommandInput, cb: (err: any, data?: ListRecordsCommandOutput) => void, ): void; listRecords( args: ListRecordsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecordsCommandOutput) => void, ): void; registerDevice( args: RegisterDeviceCommandInput, options?: __HttpHandlerOptions, ): Promise; registerDevice( args: RegisterDeviceCommandInput, cb: (err: any, data?: RegisterDeviceCommandOutput) => void, ): void; registerDevice( args: RegisterDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterDeviceCommandOutput) => void, ): void; setCognitoEvents( args: SetCognitoEventsCommandInput, options?: __HttpHandlerOptions, ): Promise; setCognitoEvents( args: SetCognitoEventsCommandInput, cb: (err: any, data?: SetCognitoEventsCommandOutput) => void, ): void; setCognitoEvents( args: SetCognitoEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetCognitoEventsCommandOutput) => void, ): void; setIdentityPoolConfiguration( args: SetIdentityPoolConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; setIdentityPoolConfiguration( args: SetIdentityPoolConfigurationCommandInput, cb: (err: any, data?: SetIdentityPoolConfigurationCommandOutput) => void, ): void; setIdentityPoolConfiguration( args: SetIdentityPoolConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityPoolConfigurationCommandOutput) => void, ): void; subscribeToDataset( args: SubscribeToDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; subscribeToDataset( args: SubscribeToDatasetCommandInput, cb: (err: any, data?: SubscribeToDatasetCommandOutput) => void, ): void; subscribeToDataset( args: SubscribeToDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SubscribeToDatasetCommandOutput) => void, ): void; unsubscribeFromDataset( args: UnsubscribeFromDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; unsubscribeFromDataset( args: UnsubscribeFromDatasetCommandInput, cb: (err: any, data?: UnsubscribeFromDatasetCommandOutput) => void, ): void; unsubscribeFromDataset( args: UnsubscribeFromDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UnsubscribeFromDatasetCommandOutput) => void, ): void; updateRecords( args: UpdateRecordsCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRecords( args: UpdateRecordsCommandInput, cb: (err: any, data?: UpdateRecordsCommandOutput) => void, ): void; updateRecords( args: UpdateRecordsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecordsCommandOutput) => void, ): void; } export declare class CognitoSync extends CognitoSyncClient implements CognitoSync {}