import { LitElement, PropertyValueMap } from 'lit';
import { WeavyProps } from '../types/weavy.types';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
import { iconNamesType } from '../utils/icons';
export declare class WyConfluenceViewer extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    private weavy?;
    src?: string;
    icon: iconNamesType;
    raw?: string;
    productName?: string;
    contentId?: string;
    hostname?: string;
    spaceKey?: string;
    viewerRef: import('../../node_modules/lit-html/node/directives/ref.js').Ref<Element>;
    PageComponent?: (props: Omit<React.ComponentProps<React.FC>, "viewComponent" | "editComponent">) => JSX.Element;
    constructor();
    protected willUpdate(changedProperties: PropertyValueMap<this & WeavyProps>): void;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
    protected updated(changedProperties: PropertyValueMap<this & WeavyProps>): Promise<void>;
}
//# sourceMappingURL=wy-confluence-viewer.d.ts.map