import { Inngest } from 'inngest'; export declare const INNGEST_EVENT_KEY_ENV = "INNGEST_EVENT_KEY"; export declare const INNGEST_SIGNING_KEY_ENV = "INNGEST_SIGNING_KEY"; export type ClientOptions = { eventKey?: string; signingKey?: string; }; export declare function getInngestEventKey(options: ClientOptions): string | undefined; export declare function getInngestSigningKey(options: ClientOptions): string | undefined; export declare function hasInngestConfiguration(options: ClientOptions): boolean; export declare function getInngestClient(options: ClientOptions): Inngest<{ id: string; schemas: import("inngest").EventSchemas<{ "inngest/function.failed": { data: { function_id: string; run_id: string; error: import("inngest").JsonError; event: import("inngest").EventPayload; }; name: "inngest/function.failed"; }; "inngest/function.finished": { data: { function_id: string; run_id: string; correlation_id?: string; } & ({ error: import("inngest").JsonError; } | { result: unknown; }); name: "inngest/function.finished"; }; "inngest/function.invoked": { ts?: number | undefined; id?: string | undefined; data?: any; user?: any; v?: string | undefined; name: "inngest/function.invoked"; }; "inngest/scheduled.timer": { ts?: number | undefined; id: string; data: { cron: string; }; user?: any; v?: string | undefined; name: "inngest/scheduled.timer"; }; "completion-consumed": { ts?: number | undefined; id?: string | undefined; user?: any; v?: string | undefined; name: "completion-consumed"; data: import("../schemas/events").CompletionConsumedEvent; }; "parsing-consumed": { ts?: number | undefined; id?: string | undefined; user?: any; v?: string | undefined; name: "parsing-consumed"; data: import("../schemas/events").ParsingConsumedEvent; }; "workflow-consumed": { ts?: number | undefined; id?: string | undefined; user?: any; v?: string | undefined; name: "workflow-consumed"; data: import("../schemas/events").WorkflowConsumedEvent; }; }>; }>;