import { z } from "zod"; import { type LeasedTriggerMessageItem } from "../../../schemas/TriggerMessage"; export declare const LeaseTriggerInboxMessagesSchema: z.ZodObject<{ inbox: z.ZodString & { _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata; }; leaseLimit: z.ZodOptional; leaseSeconds: z.ZodOptional; signal: z.ZodOptional>; }, z.core.$strip>; export type LeaseTriggerInboxMessagesOptions = z.infer; export declare const LeaseTriggerInboxMessagesItemSchema: z.ZodObject<{ lease_id: z.ZodNullable; leased_until: z.ZodNullable; results: z.ZodArray, z.ZodString]>; message_attributes: z.ZodObject<{ lease_count: z.ZodNumber; error_message: z.ZodNullable; possible_duplicate_data: z.ZodBoolean; }, z.core.$strip>; payload: z.ZodRecord; }, z.core.$strip>>; inbox_attributes: z.ZodObject<{ status: z.ZodUnion, z.ZodString]>; paused_reason: z.ZodNullable, z.ZodString]>>; }, z.core.$strip>; }, z.core.$strip>; export type LeaseTriggerInboxMessagesItem = z.infer; export interface LeaseTriggerInboxMessagesResult { data: LeaseTriggerInboxMessagesItem; } export type LeasedMessage = LeasedTriggerMessageItem; //# sourceMappingURL=schemas.d.ts.map