/** Transient copied feedback: flips true after a successful write, settles back after `holdMs`. The timer is owned here so unmount never leaks it. */ export declare function useCopyFeedback(holdMs?: number): [boolean, (text: string) => void];