import { SugaredFieldProps } from '@contember/binding';
import { FunctionComponent, ReactNode } from 'react';
import { RepeaterFieldContainerPrivateProps } from '../../collections';
import { FileInputPublicProps } from './FileInput';
import { FileHandler } from '../fileHandler';
import { SelectFileInputSelectionComponentProps } from './selection';
export interface BareFileRepeaterContainerPrivateProps {
    fileHandler: FileHandler;
    sortableBy?: SugaredFieldProps['field'];
}
export interface BareFileRepeaterContainerPublicProps extends Omit<FileInputPublicProps, 'label'> {
    /**
     * @deprecated Use label instead
     */
    boxLabel?: ReactNode;
    label: ReactNode;
}
export declare type BareFileRepeaterContainerProps = BareFileRepeaterContainerPublicProps & BareFileRepeaterContainerPrivateProps & RepeaterFieldContainerPrivateProps & SelectFileInputSelectionComponentProps<{}>;
export declare const BareFileRepeaterContainer: FunctionComponent<BareFileRepeaterContainerProps>;
//# sourceMappingURL=BareFileRepeaterContainer.d.ts.map