import { z } from "zod";
import { TriggerMessageItemSchema, type TriggerMessageItem } from "../../../schemas/TriggerMessage";
export declare const ListTriggerInboxMessagesSchema: z.ZodObject<{
    inbox: z.ZodString & {
        _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata;
    };
    pageSize: z.ZodOptional<z.ZodNumber>;
    maxItems: z.ZodOptional<z.ZodNumber>;
    cursor: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type ListTriggerInboxMessagesOptions = z.infer<typeof ListTriggerInboxMessagesSchema>;
export declare const ListTriggerInboxMessagesApiResponseSchema: z.ZodObject<{
    next: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    previous: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    results: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        created_at: z.ZodString;
        status: z.ZodUnion<readonly [z.ZodEnum<{
            available: "available";
            leased: "leased";
            acked: "acked";
            quarantined: "quarantined";
        }>, z.ZodString]>;
        message_attributes: z.ZodObject<{
            lease_count: z.ZodNumber;
            error_message: z.ZodNullable<z.ZodString>;
            possible_duplicate_data: z.ZodBoolean;
        }, z.core.$strip>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type ListTriggerInboxMessagesApiResponse = z.infer<typeof ListTriggerInboxMessagesApiResponseSchema>;
export interface ListTriggerInboxMessagesPage {
    data: TriggerMessageItem[];
    nextCursor?: string;
}
export { TriggerMessageItemSchema };
//# sourceMappingURL=schemas.d.ts.map