import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type MessagesControllerGetMessagesRequest = { /** * Channel type through which the message is sent */ channel?: components.ChannelTypeEnum | undefined; subscriberId?: string | undefined; transactionId?: Array | undefined; /** * Filter by exact context keys, order insensitive (format: "type:id") */ contextKeys?: Array | undefined; page?: number | undefined; limit?: number | undefined; /** * A header for idempotency purposes */ idempotencyKey?: string | undefined; }; export type MessagesControllerGetMessagesResponse = { headers: { [k: string]: Array; }; result: components.MessagesResponseDto; }; /** @internal */ export type MessagesControllerGetMessagesRequest$Outbound = { channel?: string | undefined; subscriberId?: string | undefined; transactionId?: Array | undefined; contextKeys?: Array | undefined; page: number; limit: number; "idempotency-key"?: string | undefined; }; /** @internal */ export declare const MessagesControllerGetMessagesRequest$outboundSchema: z.ZodType; export declare function messagesControllerGetMessagesRequestToJSON(messagesControllerGetMessagesRequest: MessagesControllerGetMessagesRequest): string; /** @internal */ export declare const MessagesControllerGetMessagesResponse$inboundSchema: z.ZodType; export declare function messagesControllerGetMessagesResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=messagescontrollergetmessages.d.ts.map