import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { BatchAcknowledgeAlarmCommandInput, BatchAcknowledgeAlarmCommandOutput, } from "./commands/BatchAcknowledgeAlarmCommand"; import { BatchDeleteDetectorCommandInput, BatchDeleteDetectorCommandOutput, } from "./commands/BatchDeleteDetectorCommand"; import { BatchDisableAlarmCommandInput, BatchDisableAlarmCommandOutput, } from "./commands/BatchDisableAlarmCommand"; import { BatchEnableAlarmCommandInput, BatchEnableAlarmCommandOutput, } from "./commands/BatchEnableAlarmCommand"; import { BatchPutMessageCommandInput, BatchPutMessageCommandOutput, } from "./commands/BatchPutMessageCommand"; import { BatchResetAlarmCommandInput, BatchResetAlarmCommandOutput, } from "./commands/BatchResetAlarmCommand"; import { BatchSnoozeAlarmCommandInput, BatchSnoozeAlarmCommandOutput, } from "./commands/BatchSnoozeAlarmCommand"; import { BatchUpdateDetectorCommandInput, BatchUpdateDetectorCommandOutput, } from "./commands/BatchUpdateDetectorCommand"; import { DescribeAlarmCommandInput, DescribeAlarmCommandOutput, } from "./commands/DescribeAlarmCommand"; import { DescribeDetectorCommandInput, DescribeDetectorCommandOutput, } from "./commands/DescribeDetectorCommand"; import { ListAlarmsCommandInput, ListAlarmsCommandOutput, } from "./commands/ListAlarmsCommand"; import { ListDetectorsCommandInput, ListDetectorsCommandOutput, } from "./commands/ListDetectorsCommand"; import { IoTEventsDataClient } from "./IoTEventsDataClient"; export interface IoTEventsData { batchAcknowledgeAlarm( args: BatchAcknowledgeAlarmCommandInput, options?: __HttpHandlerOptions ): Promise; batchAcknowledgeAlarm( args: BatchAcknowledgeAlarmCommandInput, cb: (err: any, data?: BatchAcknowledgeAlarmCommandOutput) => void ): void; batchAcknowledgeAlarm( args: BatchAcknowledgeAlarmCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchAcknowledgeAlarmCommandOutput) => void ): void; batchDeleteDetector( args: BatchDeleteDetectorCommandInput, options?: __HttpHandlerOptions ): Promise; batchDeleteDetector( args: BatchDeleteDetectorCommandInput, cb: (err: any, data?: BatchDeleteDetectorCommandOutput) => void ): void; batchDeleteDetector( args: BatchDeleteDetectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteDetectorCommandOutput) => void ): void; batchDisableAlarm( args: BatchDisableAlarmCommandInput, options?: __HttpHandlerOptions ): Promise; batchDisableAlarm( args: BatchDisableAlarmCommandInput, cb: (err: any, data?: BatchDisableAlarmCommandOutput) => void ): void; batchDisableAlarm( args: BatchDisableAlarmCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDisableAlarmCommandOutput) => void ): void; batchEnableAlarm( args: BatchEnableAlarmCommandInput, options?: __HttpHandlerOptions ): Promise; batchEnableAlarm( args: BatchEnableAlarmCommandInput, cb: (err: any, data?: BatchEnableAlarmCommandOutput) => void ): void; batchEnableAlarm( args: BatchEnableAlarmCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchEnableAlarmCommandOutput) => void ): void; batchPutMessage( args: BatchPutMessageCommandInput, options?: __HttpHandlerOptions ): Promise; batchPutMessage( args: BatchPutMessageCommandInput, cb: (err: any, data?: BatchPutMessageCommandOutput) => void ): void; batchPutMessage( args: BatchPutMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchPutMessageCommandOutput) => void ): void; batchResetAlarm( args: BatchResetAlarmCommandInput, options?: __HttpHandlerOptions ): Promise; batchResetAlarm( args: BatchResetAlarmCommandInput, cb: (err: any, data?: BatchResetAlarmCommandOutput) => void ): void; batchResetAlarm( args: BatchResetAlarmCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchResetAlarmCommandOutput) => void ): void; batchSnoozeAlarm( args: BatchSnoozeAlarmCommandInput, options?: __HttpHandlerOptions ): Promise; batchSnoozeAlarm( args: BatchSnoozeAlarmCommandInput, cb: (err: any, data?: BatchSnoozeAlarmCommandOutput) => void ): void; batchSnoozeAlarm( args: BatchSnoozeAlarmCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchSnoozeAlarmCommandOutput) => void ): void; batchUpdateDetector( args: BatchUpdateDetectorCommandInput, options?: __HttpHandlerOptions ): Promise; batchUpdateDetector( args: BatchUpdateDetectorCommandInput, cb: (err: any, data?: BatchUpdateDetectorCommandOutput) => void ): void; batchUpdateDetector( args: BatchUpdateDetectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchUpdateDetectorCommandOutput) => void ): void; describeAlarm( args: DescribeAlarmCommandInput, options?: __HttpHandlerOptions ): Promise; describeAlarm( args: DescribeAlarmCommandInput, cb: (err: any, data?: DescribeAlarmCommandOutput) => void ): void; describeAlarm( args: DescribeAlarmCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAlarmCommandOutput) => void ): void; describeDetector( args: DescribeDetectorCommandInput, options?: __HttpHandlerOptions ): Promise; describeDetector( args: DescribeDetectorCommandInput, cb: (err: any, data?: DescribeDetectorCommandOutput) => void ): void; describeDetector( args: DescribeDetectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDetectorCommandOutput) => void ): void; listAlarms( args: ListAlarmsCommandInput, options?: __HttpHandlerOptions ): Promise; listAlarms( args: ListAlarmsCommandInput, cb: (err: any, data?: ListAlarmsCommandOutput) => void ): void; listAlarms( args: ListAlarmsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAlarmsCommandOutput) => void ): void; listDetectors( args: ListDetectorsCommandInput, options?: __HttpHandlerOptions ): Promise; listDetectors( args: ListDetectorsCommandInput, cb: (err: any, data?: ListDetectorsCommandOutput) => void ): void; listDetectors( args: ListDetectorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDetectorsCommandOutput) => void ): void; } export declare class IoTEventsData extends IoTEventsDataClient implements IoTEventsData {}