import { XmlAttributeComponent, XmlComponent } from "../../../../../file/xml-components"; export declare enum PageNumberFormat { CARDINAL_TEXT = "cardinalText", DECIMAL = "decimal", DECIMAL_ENCLOSED_CIRCLE = "decimalEnclosedCircle", DECIMAL_ENCLOSED_FULL_STOP = "decimalEnclosedFullstop", DECIMAL_ENCLOSED_PAREN = "decimalEnclosedParen", DECIMAL_ZERO = "decimalZero", LOWER_LETTER = "lowerLetter", LOWER_ROMAN = "lowerRoman", NONE = "none", ORDINAL_TEXT = "ordinalText", UPPER_LETTER = "upperLetter", UPPER_ROMAN = "upperRoman", DECIMAL_FULL_WIDTH = "decimalFullWidth" } export declare enum PageNumberSeparator { COLON = "colon", EM_DASH = "emDash", EN_DASH = "endash", HYPHEN = "hyphen", PERIOD = "period" } export interface IPageNumberTypeAttributes { readonly start?: number; readonly formatType?: PageNumberFormat; readonly separator?: PageNumberSeparator; } export declare class PageNumberTypeAttributes extends XmlAttributeComponent { protected readonly xmlKeys: { start: string; formatType: string; separator: string; }; } export declare class PageNumberType extends XmlComponent { constructor(start?: number, numberFormat?: PageNumberFormat, separator?: PageNumberSeparator); }