import type { ITaskService, ITaskServiceCreatePluginParams, ITaskServiceTask } from "../../api/plugins/index.js"; import { TaskServicePlugin } from "../../api/plugins/index.js"; import type { PutEventsCommandOutput } from "@webiny/aws-sdk/client-eventbridge/index.js"; import type { GenericRecord } from "@webiny/api/types.js"; declare class EventBridgeService implements ITaskService { protected readonly getTenant: () => string; private readonly client; constructor(params: ITaskServiceCreatePluginParams); send(task: ITaskServiceTask, delay: number): Promise; fetch(): Promise; } export declare class EventBridgeEventTransportPlugin extends TaskServicePlugin { name: string; createService(params: ITaskServiceCreatePluginParams): EventBridgeService; } export {};