type FocusGroupOptions = {
    onFocus?: () => void;
    onBlur?: () => void;
};
export declare const useFocusGroup: ({ onFocus, onBlur }: FocusGroupOptions) => {
    focusGroupProps: {
        ref: (element: HTMLElement | null) => void;
        onFocus: (event: React.SyntheticEvent) => void;
        onBlur: (event: React.SyntheticEvent) => void;
    };
    focus: (selector: string) => void;
    blur: (selector: string) => void;
};
export {};
/**
 * Things to test:
 *  - That it works
 *  - Unmounting a subset of the items
 *  - Unmounting and then remounting a subset of the items
 */
