import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** * Optional feed identifier or array of feed identifiers */ export type FeedIdentifier = string | Array; /** * Mark all subscriber messages as read, unread, seen or unseen */ export declare const MarkAs: { readonly Read: "read"; readonly Seen: "seen"; readonly Unread: "unread"; readonly Unseen: "unseen"; }; /** * Mark all subscriber messages as read, unread, seen or unseen */ export type MarkAs = ClosedEnum; export type MarkAllMessageAsRequestDto = { /** * Optional feed identifier or array of feed identifiers */ feedIdentifier?: string | Array | undefined; /** * Mark all subscriber messages as read, unread, seen or unseen */ markAs: MarkAs; }; /** @internal */ export type FeedIdentifier$Outbound = string | Array; /** @internal */ export declare const FeedIdentifier$outboundSchema: z.ZodType; export declare function feedIdentifierToJSON(feedIdentifier: FeedIdentifier): string; /** @internal */ export declare const MarkAs$outboundSchema: z.ZodNativeEnum; /** @internal */ export type MarkAllMessageAsRequestDto$Outbound = { feedIdentifier?: string | Array | undefined; markAs: string; }; /** @internal */ export declare const MarkAllMessageAsRequestDto$outboundSchema: z.ZodType; export declare function markAllMessageAsRequestDtoToJSON(markAllMessageAsRequestDto: MarkAllMessageAsRequestDto): string; //# sourceMappingURL=markallmessageasrequestdto.d.ts.map