type PulseAnimationOptions = { step?: number; frequency?: number; on_tick?: () => void; reset_when_inactive?: boolean; }; type PulseAnimation = { readonly time: number; readonly unit: number; }; export declare function create_pulse_animation(active: () => boolean, options?: PulseAnimationOptions): PulseAnimation; export {};