import iot from "aws-iot-device-sdk";

//#region common/SpyEventSender.d.ts
declare class SpyEventSender {
  debugMode: boolean;
  connection: iot.device | undefined;
  scope: string;
  iotEndpoint: string;
  constructor(params: {
    log?: (message: string, ...optionalParams: any[]) => void;
    logError?: (message: string, ...optionalParams: any[]) => void;
    scope: string;
    iotEndpoint: string;
  });
  close(): Promise<void>;
  connect(): Promise<void>;
  publishSpyEvent(event: any): Promise<void>;
  private encode;
  private postData;
  private getSpyEventType;
  private log;
  private logError;
}
//#endregion
export { SpyEventSender };
//# sourceMappingURL=SpyEventSender.d.mts.map