import { ComponentChildren } from 'preact'; import { EventHandler } from '../../../types/event-handler.js'; import { FocusableComponentProps } from '../../../types/focusable-component-props.js'; export interface FileUploadButtonProps extends FocusableComponentProps { acceptedFileTypes?: Array; children: ComponentChildren; disabled?: boolean; fullWidth?: boolean; loading?: boolean; multiple?: boolean; onChange?: EventHandler.onChange; onClick?: EventHandler.onClick; onMouseDown?: EventHandler.onMouseDown; onSelectedFiles?: EventHandler.onSelectedFiles; secondary?: boolean; } export declare const FileUploadButton: import("preact").FunctionalComponent, "ref"> & { ref?: import("preact").Ref | undefined; }>; //# sourceMappingURL=file-upload-button.d.ts.map