import { FooterHeaderFooter, HeaderHeaderFooter, Parameter, Font, Margin } from "./../index";
export interface MetadataHeaderFooterInterface {
    color?: string;
    font: Font;
    footer?: FooterHeaderFooter;
    header?: HeaderHeaderFooter;
    margin: Margin;
    objectKey?: string;
    page?: number;
}
export declare class MetadataHeaderFooter implements MetadataHeaderFooterInterface, Parameter {
    color?: string;
    font: Font;
    footer?: FooterHeaderFooter;
    header?: HeaderHeaderFooter;
    margin: Margin;
    objectKey?: string;
    page?: number;
    constructor(data: any);
    static getColorDefault(): string;
    static getColorDescription(): string;
    static getFontDescription(): string;
    static getFooterDescription(): string;
    static getHeaderDescription(): string;
    static getMarginDescription(): string;
    static getObjectKeyDefault(): string;
    static getObjectKeyDescription(): string;
    static getPageDefault(): number;
    static getPageDescription(): string;
    static getPageMin(): number;
    static fromJson(data: any): MetadataHeaderFooter;
    toJson(): any;
    clone(): MetadataHeaderFooter;
}
