import { type OwnedLocalFileSnapshot } from "./local-file.js"; export declare const SCHEDULED_EVENT_COVER_FORMATS: readonly ["jpeg", "png"]; export type ScheduledEventCoverFormat = typeof SCHEDULED_EVENT_COVER_FORMATS[number]; export interface ScheduledEventCoverFileReview { canonicalPath: string; containedByConfiguredRoot: true; format: ScheduledEventCoverFormat; height: number; mediaType: "image/jpeg" | "image/png"; ownerMatchesProcess: true; regularFile: true; singleLink: true; sizeBytes: number; stableRead: true; width: number; } export interface ScheduledEventCoverFileSnapshot extends Omit { review: ScheduledEventCoverFileReview; } export interface ReadScheduledEventCoverFileOptions { filePath: string; planKey: Uint8Array; roots: readonly string[]; } export declare class ScheduledEventCoverFileError extends Error { name: string; } export declare function readScheduledEventCoverFileSnapshot(options: ReadScheduledEventCoverFileOptions): Promise; //# sourceMappingURL=scheduled-event-file.d.ts.map