import { ISOXMLManager } from '../ISOXMLManager';
import { Entity, XMLElement } from '../types';
import { ISO11783TaskDataFile, ISO11783TaskDataFileAttributes } from '../baseEntities/ISO11783TaskDataFile';
import { ExternalFileContents } from '../baseEntities/ExternalFileContents';
import { TAGS } from '../baseEntities/constants';
export declare class ExtendedISO11783TaskDataFile extends ISO11783TaskDataFile {
    tag: TAGS;
    constructor(attributes: ISO11783TaskDataFileAttributes, isoxmlManager: ISOXMLManager);
    static fromISOXMLManagerOptions(isoxmlManager: ISOXMLManager): ExtendedISO11783TaskDataFile;
    static fromXML(xml: XMLElement, isoxmlManager: ISOXMLManager, internalId?: string): Promise<Entity>;
    toXML(): XMLElement;
    appendFromExternalFile(fileContents: ExternalFileContents): void;
    addLinkListFile(): void;
}
