import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; export type MessageId = string | Array; export declare const MessageMarkAsRequestDtoMarkAs: { readonly Read: "read"; readonly Seen: "seen"; readonly Unread: "unread"; readonly Unseen: "unseen"; }; export type MessageMarkAsRequestDtoMarkAs = ClosedEnum; export type MessageMarkAsRequestDto = { messageId: string | Array; markAs: MessageMarkAsRequestDtoMarkAs; }; /** @internal */ export type MessageId$Outbound = string | Array; /** @internal */ export declare const MessageId$outboundSchema: z.ZodType; export declare function messageIdToJSON(messageId: MessageId): string; /** @internal */ export declare const MessageMarkAsRequestDtoMarkAs$outboundSchema: z.ZodNativeEnum; /** @internal */ export type MessageMarkAsRequestDto$Outbound = { messageId: string | Array; markAs: string; }; /** @internal */ export declare const MessageMarkAsRequestDto$outboundSchema: z.ZodType; export declare function messageMarkAsRequestDtoToJSON(messageMarkAsRequestDto: MessageMarkAsRequestDto): string; //# sourceMappingURL=messagemarkasrequestdto.d.ts.map