import { EventBridgeClient, PutEventsResultEntry } from '@aws-sdk/client-eventbridge'; import { EventBridgePayloadType } from './common'; import { EventBridgeContract } from '../eventBridgeContract'; export type PutEventBuilderArgs = { eventBusName: string | (() => string) | (() => Promise); source: Contract['sources'][number]; eventBridgeClient: EventBridgeClient; throwOnFailure?: boolean; }; export type PutEventSideEffect = (payload: EventBridgePayloadType) => Promise<{ failedEntryCount: number | undefined; entry: PutEventsResultEntry | undefined; }>; //# sourceMappingURL=putEvent.d.ts.map