import React from 'react'; export type SelectType = 'FILE' | 'FOLDER'; /** * @internal @unstable */ export interface FileSelectProps { accept?: string; id?: string; multiple?: boolean; onChange?: React.ChangeEventHandler; type?: SelectType; testId?: string; } /** * @internal @unstable */ export interface FileSelectOptions extends Omit { } export type HandleFileSelect = (selectType: SelectType, options?: FileSelectOptions) => void; /** * @internal @unstable */ export type UseFileSelect = [ fileSelect: React.ReactNode, handleFileSelect: HandleFileSelect ]; export declare const DEFAULT_PROPS: { style: { display: string; }; type: string; 'data-testid': string; }; /** * @internal @unstable */ export declare const FileSelect: React.ForwardRefExoticComponent>; /** * @internal @unstable * * @usage * ```tsx * function MyUploadButton() { * const [files, setFiles] = React.useState([]); * const [fileSelect, handleFileSelect] = useFileSelect(setFiles); * return ( * <> * {fileSelect} *