type ExpandableScreenState = { animationDuration: number; collapse: () => void; contentRadius: string; expand: () => void; isExpanded: boolean; layoutId: string; triggerRadius: string; }; type ExpandableScreenContextValue = ExpandableScreenState & { closeOnEscape: boolean; reducedMotion: boolean; registerTriggerElement: (element: HTMLElement | null) => void; setReturnFocusElement: (element: HTMLElement | null) => void; }; declare const ExpandableScreenContext: import("react").Context; declare const useExpandableScreenContext: () => ExpandableScreenContextValue; declare const useExpandableScreen: () => ExpandableScreenState; export { ExpandableScreenContext, useExpandableScreen, useExpandableScreenContext, }; export type { ExpandableScreenContextValue, ExpandableScreenState };