import { LayoutAnalysisPlugin, PageAnalysisState } from '../../index.ts'; export declare const useLayoutAnalysisPlugin: () => { plugin: LayoutAnalysisPlugin | null; isLoading: boolean; ready: Promise; }; export declare const useLayoutAnalysisCapability: () => { provides: Readonly | null; isLoading: boolean; ready: Promise; }; export declare const useLayoutAnalysis: (documentId: string) => { pages: Record; layoutOverlayVisible: boolean; tableStructureOverlayVisible: boolean; tableStructureEnabled: boolean; layoutThreshold: number; tableStructureThreshold: number; selectedBlockId: string | null; scope: import('../../index.ts').LayoutAnalysisScope | undefined; provides: Readonly | null; };