import { LitElement } from 'lit';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';

declare const WyCloudFiles_base: import('../types/generic.types').Constructor<import('../mixins/app-provider-mixin').AppContextProviderProps & import('../mixins/app-mixin').AppContextProps> & typeof LitElement;
export default class WyCloudFiles extends WyCloudFiles_base {
    static styles: import('lit').CSSResult;
    protected exportParts: ShadowPartsController;
    src?: URL;
    iframeVisible: boolean;
    showOverlay: boolean;
    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('lit-html/directive').DirectiveResult<typeof import('lit-modal-portal/portal').PortalDirective>;
}
export {};
//# sourceMappingURL=wy-cloud-files.d.ts.map