interface UseTransitionOptions { duration?: number; delay?: number; timingFunction?: string; } export declare const useTransition: (initialState?: boolean, options?: UseTransitionOptions) => { isVisible: boolean; isRendered: boolean; style: { transition: string; opacity: number; }; show: () => void; hide: () => void; toggle: () => void; }; export declare const useFade: (initialState?: boolean, duration?: number) => { isVisible: boolean; isRendered: boolean; style: { transition: string; opacity: number; }; show: () => void; hide: () => void; toggle: () => void; }; export declare const useSlide: (initialState?: boolean, options?: UseTransitionOptions & { direction?: "left" | "right" | "up" | "down"; }) => { isVisible: boolean; isRendered: boolean; style: { transition: string; transform: string; }; show: () => void; hide: () => void; toggle: () => void; }; export {};