import { type DocumentParagraphIndent } from '../work-document-paragraph-formatting'; import type { DocumentTabStop } from '../work-document-tab-stops'; import type { WorkDocumentSectionLayout } from '../work-types'; export interface DocumentRulerProps { layout: WorkDocumentSectionLayout; paragraphIndent: DocumentParagraphIndent; tabStops: readonly DocumentTabStop[]; onLayoutChange: (layout: WorkDocumentSectionLayout) => void; onParagraphIndentChange: (indent: DocumentParagraphIndent) => void; onTabStopsChange: (tabStops: DocumentTabStop[]) => void; } export declare function DocumentRuler({ layout, paragraphIndent, tabStops, onLayoutChange, onParagraphIndentChange, onTabStopsChange, }: DocumentRulerProps): import("react").JSX.Element; export declare function documentRulerPageWidth(layout: WorkDocumentSectionLayout): number; export declare function documentRulerPageHeight(layout: WorkDocumentSectionLayout): number; export declare function documentRulerMaximumIndentLevel(layout: WorkDocumentSectionLayout): number;