export interface ToastOptions { id?: number; ttl?: number; initialTTL?: number; message: string; technicalDetails?: string; variant?: 'info' | 'error' | 'success' | 'warning'; href?: string; progress?: boolean; min?: number; max?: number; value?: number; } export type ToastOptionsCreatable = Omit; export type Toasts = ToastOptions[]; export declare const toasts: import("svelte/store").Writable; export declare const expirationPaused: import("svelte/store").Writable; export declare function pauseExpiration(): void; export declare function resumeExpiration(): void; export declare function createAutoExpireToast(options: ToastOptionsCreatable): number; export declare function createPersistentToast(options: ToastOptions): number; export declare function createProgressToast(options: ToastOptions & Required>): number; export declare function updateToast(id: number, updates: Partial): void; export declare function clearToast(id: number): void;