import type { Toast } from './types';
export declare class TinyCloudToastElement extends HTMLElement {
    private toast;
    private dismissTimer?;
    private isDismissing;
    private isPaused;
    private pausedAt;
    private remainingTime;
    constructor(toast: Toast);
    connectedCallback(): void;
    disconnectedCallback(): void;
    private render;
    private getToastStyles;
    private getIcon;
    private setupEventListeners;
    private startDismissTimer;
    pauseTimer(): void;
    resumeTimer(): void;
    private playEnterAnimation;
    private dismiss;
}
//# sourceMappingURL=ToastElement.d.ts.map