import { type Ref } from 'vue'; /** * Runs the notice auto-close timer and reports progress updates. * Returns controls to pause and resume the timer. */ export default function useNoticeTimer(duration: Ref, onClose: () => void, onUpdate: (ptg: number) => void): { onResume: () => void; onPause: () => void; reset: () => void; };