import { LitElement } from 'lit';
import { FileProviderType } from '../types/files.types';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
import { iconNamesType } from '../utils/icons';
export declare class WyPreviewEmbed extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    src: string;
    name: string;
    icon: iconNamesType;
    provider?: FileProviderType;
    embedElement?: Element;
    unregisterLoading?: () => void;
    registerLoading(embedElement: Element | undefined): void;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
    disconnectedCallback(): void;
}
//# sourceMappingURL=wy-preview-embed.d.ts.map