/** * Options for creating a slide-in animation. */ export type SlideInAnimationOptions = { startSize: number; targetSize: number; onUpdate: (size: number) => void; onComplete: () => void; }; /** * Options for creating a slide-out animation. */ export type SlideOutAnimationOptions = { startSize: number; targetSize: number; onUpdate: (size: number) => void; onComplete: () => void; }; /** * Create and start a slide-in animation using requestAnimationFrame. * * @param options - Animation options */ export declare function createSlideInAnimation(options: SlideInAnimationOptions): void; /** * Create and start a slide-out animation using requestAnimationFrame. * * @param options - Animation options */ export declare function createSlideOutAnimation(options: SlideOutAnimationOptions): void;