interface ContractDocument { group: string; path: string; sha256: string; declarations: Record; } export declare const EDITOR_FEATURES: readonly ["screenshots", "socialGraphics", "promoVideo", "mockups"]; export type EditorFeature = typeof EDITOR_FEATURES[number]; export declare function getEditorReference(feature: EditorFeature, symbol?: string): { sections: { name: string; source: string; definition: string; }[]; feature: "screenshots" | "mockups" | "promoVideo" | "socialGraphics"; roots: string[]; instructions: string[]; } | { symbols: { source: string; sha256: string; names: string[]; }[]; next: string; feature: "screenshots" | "mockups" | "promoVideo" | "socialGraphics"; roots: string[]; instructions: string[]; }; export declare function getFullEditorReference(feature: EditorFeature): { contracts: ContractDocument[]; sections: { name: string; source: string; definition: string; }[]; feature: "screenshots" | "mockups" | "promoVideo" | "socialGraphics"; roots: string[]; instructions: string[]; } | { contracts: ContractDocument[]; symbols: { source: string; sha256: string; names: string[]; }[]; next: string; feature: "screenshots" | "mockups" | "promoVideo" | "socialGraphics"; roots: string[]; instructions: string[]; }; export {};