import { BorderInfo } from '../../borders/border-info'; import { ShadingInfo } from '../../shadings/shading-info'; import { TableLayoutType, TableRowAlignment } from '../secondary-structures/table-base-structures'; import { TableWidthUnit } from '../secondary-structures/table-units'; import { ITablePropertyDescriptor, TableProperties, TablePropertiesMask } from './table-properties'; export declare class TablePropertiesAvoidDoubleBordersDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: boolean): void; getProp(props: TableProperties): boolean; maskValue(): TablePropertiesMask; } export declare class TablePropertiesTopBorderDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: BorderInfo): void; getProp(props: TableProperties): BorderInfo; maskValue(): TablePropertiesMask; } export declare class TablePropertiesRightBorderDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: BorderInfo): void; getProp(props: TableProperties): BorderInfo; maskValue(): TablePropertiesMask; } export declare class TablePropertiesBottomBorderDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: BorderInfo): void; getProp(props: TableProperties): BorderInfo; maskValue(): TablePropertiesMask; } export declare class TablePropertiesLeftBorderDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: BorderInfo): void; getProp(props: TableProperties): BorderInfo; maskValue(): TablePropertiesMask; } export declare class TablePropertiesInsideHorizontalBorderDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: BorderInfo): void; getProp(props: TableProperties): BorderInfo; maskValue(): TablePropertiesMask; } export declare class TablePropertiesInsideVerticalBorderDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: BorderInfo): void; getProp(props: TableProperties): BorderInfo; maskValue(): TablePropertiesMask; } export declare class TablePropertiesTopMarginDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableWidthUnit): void; getProp(props: TableProperties): TableWidthUnit; maskValue(): TablePropertiesMask; } export declare class TablePropertiesRightMarginDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableWidthUnit): void; getProp(props: TableProperties): TableWidthUnit; maskValue(): TablePropertiesMask; } export declare class TablePropertiesBottomMarginDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableWidthUnit): void; getProp(props: TableProperties): TableWidthUnit; maskValue(): TablePropertiesMask; } export declare class TablePropertiesLeftMarginDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableWidthUnit): void; getProp(props: TableProperties): TableWidthUnit; maskValue(): TablePropertiesMask; } export declare class TablePropertiesCellSpacingDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableWidthUnit): void; getProp(props: TableProperties): TableWidthUnit; maskValue(): TablePropertiesMask; } export declare class TablePropertiesIndentDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableWidthUnit): void; getProp(props: TableProperties): TableWidthUnit; maskValue(): TablePropertiesMask; } export declare class TablePropertiesLayoutTypeDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableLayoutType): void; getProp(props: TableProperties): TableLayoutType; maskValue(): TablePropertiesMask; } export declare class TablePropertiesShadingInfoDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: ShadingInfo): void; getProp(props: TableProperties): ShadingInfo; maskValue(): TablePropertiesMask; } export declare class TablePropertiesRowAlignmentDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: TableRowAlignment): void; getProp(props: TableProperties): TableRowAlignment; maskValue(): TablePropertiesMask; } export declare class TablePropertiesStyleColumnBandSizeDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: number): void; getProp(props: TableProperties): number; maskValue(): TablePropertiesMask; } export declare class TablePropertiesStyleRowBandSizeDescriptor implements ITablePropertyDescriptor { setProp(props: TableProperties, newValue: number): void; getProp(props: TableProperties): number; maskValue(): TablePropertiesMask; }