import { $ } from '../../../../../Class/$';
import { Element_ } from '../../../../../Class/Element';
import { System } from '../../../../../system';
import { A } from '../../../../../types/interface/A';
import { F } from '../../../../../types/interface/F';
export interface I {
    value: string;
    style: object;
    attr: {
        multiple: boolean;
        capture: string;
        accept: string;
    };
}
export interface O {
    files: A<F> & $;
}
export default class FileField extends Element_<I, O> {
    constructor(system: System);
}
