import { PlaylistSchema, TemplateEntry } from '@signage-editor/core'; export type LoadedEditorSchema = { bundleName: string; entries: TemplateEntry[]; bundleLoop: boolean; strategyType: 'playlist' | 'scheduled'; defaultEntryId: string | null; }; export type SchemaLoadOptions = { createEmptyEntry: () => TemplateEntry; ensureEntryHasPlaylistPage: (entry: TemplateEntry) => TemplateEntry; ensurePlaylistHasPage: (playlist: PlaylistSchema) => PlaylistSchema; }; export declare function resolveLoadedEditorSchema(data: any, options: SchemaLoadOptions): LoadedEditorSchema | null;