import { LitElement } from 'lit-element';
import './p-button';
import './p-tips';
declare class Ppop extends LitElement {
    static get styles(): import("lit-element").CSSResult;
    disabled: boolean;
    type: string;
    tipContent: string;
    tipTitle: string;
    okText: string;
    cancelText: string;
    trigger: string;
    accomplish: boolean;
    render(): import("lit-element").TemplateResult;
    _show(ev: MouseEvent): void;
    get popContent(): PPopContent;
    private _bindShowHanlder;
    private _bindHiddenHanlder;
    private _bindDocumentAutoHidde;
    private _bindTriggerEvent;
    private firstUpdateFlag;
    firstUpdated(): void;
    update(changedProperties: Map<string | number | symbol, unknown>): void;
    disconnectedCallback(): void;
}
declare class PPopContent extends LitElement {
    static get styles(): import("lit-element").CSSResult;
    open: boolean;
    loading: boolean;
    thinBar: boolean;
    hiddenClose: boolean;
    type: string;
    tipTitle: string;
    okText: string;
    cancelText: string;
    render(): import("lit-element").TemplateResult;
    private _toCloseEvent;
    private _cancleClick;
    private _submitClick;
    firstUpdated(): void;
}
export { Ppop, PPopContent };
//# sourceMappingURL=p-pop.d.ts.map