import { SubDocument } from '../../../../../../../common/model/sub-document'; import { XmlReader } from '../../../../zip/xml-reader'; import { LeafElementDestination } from '../../destination'; export declare abstract class HeaderFooterReferenceDestinationBase extends LeafElementDestination { processElementOpen(reader: XmlReader): Promise; processElementClose(_reader: XmlReader): void; protected abstract isHeader(): boolean; protected createSubDocument(type: string): SubDocument; } export declare class FooterReferenceDestination extends HeaderFooterReferenceDestinationBase { protected isHeader(): boolean; } export declare class HeaderReferenceDestination extends HeaderFooterReferenceDestinationBase { protected isHeader(): boolean; }