import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { PutActionInteractionsCommandInput, PutActionInteractionsCommandOutput, } from "./commands/PutActionInteractionsCommand"; import { PutActionsCommandInput, PutActionsCommandOutput } from "./commands/PutActionsCommand"; import { PutEventsCommandInput, PutEventsCommandOutput } from "./commands/PutEventsCommand"; import { PutItemsCommandInput, PutItemsCommandOutput } from "./commands/PutItemsCommand"; import { PutUsersCommandInput, PutUsersCommandOutput } from "./commands/PutUsersCommand"; import { PersonalizeEventsClient } from "./PersonalizeEventsClient"; export interface PersonalizeEvents { putActionInteractions( args: PutActionInteractionsCommandInput, options?: __HttpHandlerOptions, ): Promise; putActionInteractions( args: PutActionInteractionsCommandInput, cb: (err: any, data?: PutActionInteractionsCommandOutput) => void, ): void; putActionInteractions( args: PutActionInteractionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutActionInteractionsCommandOutput) => void, ): void; putActions( args: PutActionsCommandInput, options?: __HttpHandlerOptions, ): Promise; putActions( args: PutActionsCommandInput, cb: (err: any, data?: PutActionsCommandOutput) => void, ): void; putActions( args: PutActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutActionsCommandOutput) => void, ): void; putEvents( args: PutEventsCommandInput, options?: __HttpHandlerOptions, ): Promise; putEvents( args: PutEventsCommandInput, cb: (err: any, data?: PutEventsCommandOutput) => void, ): void; putEvents( args: PutEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutEventsCommandOutput) => void, ): void; putItems( args: PutItemsCommandInput, options?: __HttpHandlerOptions, ): Promise; putItems(args: PutItemsCommandInput, cb: (err: any, data?: PutItemsCommandOutput) => void): void; putItems( args: PutItemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutItemsCommandOutput) => void, ): void; putUsers( args: PutUsersCommandInput, options?: __HttpHandlerOptions, ): Promise; putUsers(args: PutUsersCommandInput, cb: (err: any, data?: PutUsersCommandOutput) => void): void; putUsers( args: PutUsersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutUsersCommandOutput) => void, ): void; } export declare class PersonalizeEvents extends PersonalizeEventsClient implements PersonalizeEvents {}