import { LitElement } from 'lit';
import { MutationController } from '../controllers/mutation-controller';
import { BlobType, MutateFileProps } from '../types/files.types';
declare const WyBlobUpload_base: import('../types/generic.types').Constructor<import('../mixins/block-mixin').BlockContextProviderProps & import('../mixins/block-mixin').BlockContextProps> & typeof LitElement;
export default class WyBlobUpload extends WyBlobUpload_base {
    label?: string;
    accept?: string;
    protected uploadBlobMutation: MutationController<BlobType, Error, MutateFileProps, void>;
    private fileInputRef;
    private openFileInput;
    static styles: import('lit').CSSResult[];
    private handleBlobChange;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
}
export {};
//# sourceMappingURL=wy-blob-upload.d.ts.map