import { PropertyValues } from 'lit'; import { BmButton } from '../../Button/Button'; /** * `bm-file-upload-button` * * @slot default - Specify text for the Button */ export declare class BmFileUploadButton extends BmButton { static styles: import('lit').CSSResult[]; /** * Specify if FileUpload is in error state */ error?: boolean; /** * Specify the accepted file types */ accept?: string; /** * Specify if multiple files can be uploaded */ multiple?: boolean; private fileUploadContext?; private fileInputRef; private handleInputChange; private openFileDialog; constructor(); protected willUpdate(changedProperties: PropertyValues): void; private renderBmButtonWithAdditionalClassName; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bm-file-upload-button': BmFileUploadButton; } } //# sourceMappingURL=FileUpload.Button.d.ts.map