export type OnFileSelected = (file: File) => void; export declare class FileSelectionUi { private readonly fileBasedScanRegion; private readonly fileScanInput; private readonly fileSelectionButton; private constructor(); hide(): void; show(): void; isShowing(): boolean; resetValue(): void; private createFileBasedScanRegion; private fileBasedScanRegionDefaultBorder; private fileBasedScanRegionActiveBorder; private createDragAndDropMessage; private setImageNameToButton; private setInitialValueToButton; private getFileScanInputId; static create(parentElement: HTMLDivElement, showOnRender: boolean, onFileSelected: OnFileSelected): FileSelectionUi; }