export declare const PLAN_PANE_ENTER_MS = 120; export declare const PLAN_PANE_EXIT_MS = 100; export type PaneAnimPhase = "enter" | "open" | "exit" | "closed"; export interface PaneAnimState { readonly phase: PaneAnimPhase; readonly progress: number; readonly mounted: boolean; } export declare function paneProgress(phase: PaneAnimPhase, ageMs: number, enterMs?: number, exitMs?: number): number; export declare function paneMounted(phase: PaneAnimPhase): boolean; export declare function paneSlideTop(progress: number, restTop: number, paneHeight: number): number; export declare function paneSlideWidth(progress: number, fullWidth: number): number; export declare function panePhaseComplete(phase: PaneAnimPhase, ageMs: number, enterMs?: number, exitMs?: number): PaneAnimPhase | null;