/**
 * Trap focus inside container when active. On mount when active, focus first focusable
 * (or focusTargetRef if provided). Tab cycles within container. On deactivate, return focus
 * to previously focused element. Escape calls onEscape when provided.
 */
export declare function useFocusTrap(containerRef: React.RefObject<HTMLElement | null>, isActive: boolean, options?: {
    onEscape?: () => void;
    focusTargetRef?: React.RefObject<HTMLElement | null>;
}): void;
//# sourceMappingURL=useFocusTrap.d.ts.map