import { ElementDefinitionsMap, FtLitElement } from "@fluid-topics/ft-wc-utils"; import { FtBaseFileButtonProperties } from "./ft-base-file-button.properties"; import { FtIconVariants } from "@fluid-topics/ft-icon"; export declare class FileChangeEvent extends CustomEvent<{ file: File; }> { constructor(file: File); } export declare class FtBaseFileButton extends FtLitElement implements FtBaseFileButtonProperties { static elementDefinitions: ElementDefinitionsMap; disabled: boolean; label: string; icon?: string; iconVariant?: FtIconVariants; trailingIcon: boolean; accept: string; private input; private button; protected render(): import("lit-html").TemplateResult<1>; private onFileChange; focus(): void; clear(): void; }