import { DateItem } from "@/components/type"; export declare function debounce any>(fn: T, delay: number): (...args: Parameters) => void; export declare function throttle any>(fn: T, interval: number): (...args: Parameters) => void; export declare function watchDOM(element: HTMLElement, callback: (size: { width: number; height: number; }) => void): () => void; export declare const clearTimer: (...args: (number | undefined)[]) => void; export declare function formatDate(date: number | Date): DateItem; export declare function verifyDate(date: DateItem): boolean;