/** * Schema helpers retained for dormant admin / patch paths. * Site components no longer ship schema.json — agents author HTML directly. */ export type BoundField = { key: string; label: string; type: string; bind: string; sectionId: string; component: string; path: string; }; export declare function componentLabel(component: string): string; export declare function isKernelOwnedBind(bind: string): boolean; export declare function uniqueBinds(fields: BoundField[]): { bind: string; component: string; sectionId: string; }[]; export declare function fieldsForBind(fields: BoundField[], bind: string): BoundField[]; /** @deprecated Owner editor removed — always returns []. */ export declare function builderFields(): BoundField[]; export declare function getPath(tree: Record, path: string): unknown; export declare function setPath(tree: Record, path: string, value: unknown): void; export declare function resolveEditorPage(_site: unknown, raw: string | null | undefined): string; export declare const DETAILS_BINDS: readonly ["header", "footer"];