export interface CancelToken { isCancelled: boolean; } type Status = 'completed' | 'cancelled'; /** * 지연 함수 * @param ms 대기할 시간(밀리초). * * @returns start, clear 시작 및 정리 함수. * * @description * - 지정된 시간(ms) 동안 대기한 후 Promise를 해결합니다. * - 작업은 CancelToken을 사용하여 중간에 취소될 수 있습니다. * * @example * ```ts * await delayExecution(1000).start(); // <-- 1초 지연 * task(); * ``` */ export declare const delayExecution: (ms: number) => { start: (cancelToken?: CancelToken) => Promise; clear: () => void; }; export {};