import { z } from 'zod/v4'; declare const subjectSchema: z.ZodObject<{ key: z.ZodString; state: z.ZodString; }, z.core.$strict>; export type DirectorNotification = { id: string; message: string; }; export type DirectorNotificationSubject = z.infer; export declare class DirectorNotificationStore { private readonly directory; constructor(configDirectory: string); create(message: string): DirectorNotification; create(message: string, subject: DirectorNotificationSubject): DirectorNotification | undefined; private read; iterate(): AsyncGenerator; } export {}; //# sourceMappingURL=directorNotifications.d.ts.map