import { LitElement, nothing } from 'lit';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
declare const WyCloudFiles_base: import('../types/generic.types').Constructor<import('../mixins/block-mixin').BlockContextProviderProps & import('../mixins/block-mixin').BlockContextProps> & typeof LitElement;
export default class WyCloudFiles extends WyCloudFiles_base {
    static styles: import('lit').CSSResult;
    protected exportParts: ShadowPartsController;
    src?: URL;
    iframeVisible: boolean;
    showOverlay: boolean;
    private weavyPostal?;
    private isRegistered;
    private iframeElementRef;
    private overlayRef;
    open(): void;
    close(): void;
    get origin(): string;
    private handleFiles?;
    private handleClose?;
    private handleGoogleSelected?;
    private dispatchExternalBlobs;
    connectedCallback(): void;
    disconnectedCallback(): void;
    updated(): void;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1> | typeof nothing;
}
export {};
//# sourceMappingURL=wy-cloud-files.d.ts.map