import type { ToastId, ToastOptions, ToastPosition } from './types'; export declare const isBrowser: boolean; export declare function createToastId(id?: ToastId): ToastId; export declare function clamp(value: number, min: number, max: number): number; export declare function raf(callback: () => void): number; export declare function afterTransition(element: HTMLElement, callback: () => void, fallback?: number): () => void; export declare function safeText(value: string): Text; export declare function removeElement(element: HTMLElement): void; export declare function isTopPosition(position: ToastPosition): boolean; export declare function isCenterPosition(position: ToastPosition): boolean; export declare function normalizeToastOptions(message: string | ToastOptions, options?: ToastOptions): ToastOptions; export declare function mergeDefined(base: T, patch: Partial): T; //# sourceMappingURL=utils.d.ts.map