import { Data } from "../../../data";
import { ElementHandlerTable, LeafElementDestination } from "../../destination";
import { NoteProperties } from "../../../../../../../common/model/footnotes/footnote";
import { XmlReader } from "../../../../zip/xml-reader";
import { NotePropertiesDestination } from "../note-properties-destination";
export declare class SectionLevelFootNotePropertiesDestination extends NotePropertiesDestination {
    constructor(data: Data);
    protected setProperties(notes: NoteProperties): void;
}
export declare class DocumentLevelFootNotePropertiesDestination extends NotePropertiesDestination {
    static handlerTable: ElementHandlerTable;
    constructor(data: Data);
    protected get elementHandlerTable(): ElementHandlerTable;
    protected setProperties(notes: NoteProperties): void;
}
export declare class SectionFootNoteColumnsCountDestination extends LeafElementDestination {
    processElementOpen(reader: XmlReader): Promise<void>;
}
