import type { DateValue } from '../core/types'; export declare function runGuard(guard: (() => boolean | Promise) | undefined): Promise; export declare function runValidate(validate: ((v: DateValue) => boolean | string | Promise) | undefined, value: DateValue): Promise<{ ok: boolean; message?: string; }>; export declare function debounce) => void>(fn: T, ms: number): (...args: Parameters) => void; export declare function throttle) => void>(fn: T, ms: number): (...args: Parameters) => void;