import { CSSResult } from '@skhemata/skhemata-base';
import { Dropzone } from '@spectrum-web-components/dropzone';
import { IllustratedMessage } from '@spectrum-web-components/illustrated-message';
import { SkhemataFormInput } from './SkhemataFormInput';
export declare class SkhemataFormDropzone extends SkhemataFormInput {
    imageurl: string;
    static get scopedElements(): {
        'sp-dropzone': typeof Dropzone;
        'sp-message': typeof IllustratedMessage;
    };
    static get styles(): CSSResult[];
    dropzone: any;
    fileInput: any;
    helpMessage: string;
    firstUpdated(): Promise<void>;
    handleClick: () => void;
    handleFileUpload(e: any): void;
    render(): import("lit-html").TemplateResult<1>;
}
