import { Value, TNode } from '@tempots/dom';
import { InputOptions } from './input-options';
import { Merge } from '@tempots/std';
export type FileInputMode = 'default' | 'compact';
export type FilesInputOptions = Merge<InputOptions<File[]>, {
    accept?: Value<string>;
    maxFiles?: Value<number>;
    maxFileSize?: Value<number>;
    mode?: Value<FileInputMode>;
    showFileList?: Value<boolean>;
}>;
export declare const FilesInput: (options: FilesInputOptions, ...children: TNode[]) => import("@tempots/dom").Renderable;
