import { LitElement, PropertyValueMap, nothing } from 'lit';
import { ConfluenceResourceType } from '../types/confluence.types';
import { UserType } from '../types/users.types';
import { WeavyProps } from '../types/weavy.types';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
export default class WyConfluencePicker extends LitElement {
    static styles: import('lit').CSSResult;
    protected exportParts: ShadowPartsController;
    private weavy?;
    user: UserType;
    unauthorized: boolean;
    cloudHost?: string;
    cloudId?: string;
    spaceKey?: string;
    spaceId?: string;
    private dispatchSubmit;
    private dispatchUnauthorized;
    handleResourceClick(e: MouseEvent, resource: ConfluenceResourceType): void;
    handleSpaceClick(e: MouseEvent, id: string | undefined, key: string | undefined): void;
    handlePageClick(e: MouseEvent, url: string, id: string, title: string): void;
    private confluenceQuery;
    private confluenceResourceQuery;
    onMessage: (e: MessageEvent) => Promise<void>;
    connectedCallback(): void;
    protected willUpdate(changedProperties: PropertyValueMap<this & WeavyProps>): void;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1> | typeof nothing;
    protected updated(_changedProperties: PropertyValueMap<this & WeavyProps>): void;
    disconnectedCallback(): void;
}
//# sourceMappingURL=wy-confluence-picker.d.ts.map