import { LitElement, PropertyValues } from 'lit';
import { ShadowPartsController } from '../../controllers/shadow-parts-controller';
export declare class WyToasts extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    show: boolean;
    private viewportRef;
    close(): void;
    handleClose(e: ToggleEvent): void;
    render(): import('../../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
    willUpdate(changedProperties: PropertyValues<this>): void;
    protected firstUpdated(_changedProperties: PropertyValues<this>): void;
    disconnectedCallback(): void;
}
export declare class WyToast extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    private toastRef;
    static defaultDuration: number;
    show: boolean;
    duration: number;
    private timeout?;
    hide(): void;
    close(silent?: boolean): Promise<void>;
    willUpdate(changedProperties: PropertyValues<this>): void;
    render(): import('../../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
    protected firstUpdated(): void;
    disconnectedCallback(): void;
}
//# sourceMappingURL=wy-toast.d.ts.map