import { ColumnChange } from '../../../../layout-formatter/changes/changes/column-change';
import { AnchoredPictureChange, LayoutChangeBase, ParagraphFrameChange, RowChange, TableChange } from '../../../../layout-formatter/changes/changes/layout-change-base';
import { PageAreaChange } from '../../../../layout-formatter/changes/changes/page-area-change';
import { PageChange } from '../../../../layout-formatter/changes/changes/page-change';
import { LayoutAreaSelectionChange } from '../../../../layout-formatter/changes/changes/selection/layout-area-selection-change';
import { LayoutPageSelectionChange } from '../../../../layout-formatter/changes/changes/selection/layout-page-selection-change';
import { LayoutPoint } from '../../../../layout/layout-point';
import { LayoutPosition } from '../../../../layout/layout-position';
import { LayoutTableCellInfo } from '../../../../layout/table/layout-table-cell-info';
import { LayoutTableColumnInfo } from '../../../../layout/table/layout-table-info';
import { LayoutTableRowInfo } from '../../../../layout/table/layout-table-row-info';
export declare class LogObjToStrLayout {
    static layoutPoint(p: LayoutPoint): string;
    static layoutPosition(lp: LayoutPosition): string;
    static layoutPositionShort(lp: LayoutPosition): string;
    static layoutChangeBase(obj: LayoutChangeBase, prefix?: string, sep?: string): string;
    static pageSelectionChange(change: LayoutPageSelectionChange, prefix?: string): string;
    static areaSelectionChange(change: LayoutAreaSelectionChange, prefix?: string): string;
    static pageChange(pageChange: PageChange, prefix?: string): string;
    static pageAreaChange(pageAreaChange: PageAreaChange, prefix?: string): string;
    static anchoredPictureChange(change: AnchoredPictureChange, prefix?: string): string;
    static columnChange(columnChange: ColumnChange, prefix?: string): string;
    static rowChange(rowChange: RowChange, prefix?: string): string;
    static paragraphFrameChange(paragraphFrameChange: ParagraphFrameChange, prefix?: string): string;
    static tableChange(tableChange: TableChange, prefix?: string): string;
    static layoutTableColumnInfo(obj: LayoutTableColumnInfo, prefix?: string, sep?: string): string;
    static layoutTableRowInfo(obj: LayoutTableRowInfo, prefix?: string, sep?: string): string;
    static layoutTableCellInfo(obj: LayoutTableCellInfo, prefix?: string, sep?: string): string;
}
