import type { DesignDocument, DocumentDiagnostic } from './contracts.js'; export declare const DOCUMENT_PAGES_KEY = "pages"; export declare const IMPLICIT_DOCUMENT_PAGE_ID = "page:default"; export interface DocumentPage { id: string; name: string; rootIds: readonly string[]; background?: string; opacity?: number; } export interface DocumentPagesMetadata { version: 1; pages: readonly DocumentPage[]; } /** Page membership partitions ordinary root children; component definitions remain shared. */ export declare function documentPageDiagnostics(document: DesignDocument): DocumentDiagnostic[];