import { SealedInitialState } from "reakit-utils/useSealedState";
import { SelectListActions, SelectListInitialState, SelectListState } from "./SelectListState";
import { SelectPopoverActions, SelectPopoverInitialState, SelectPopoverState } from "./SelectPopoverState";
export declare function useSelectState(initialState?: SealedInitialState<SelectInitialState>): SelectStateReturn;
export declare type SelectState = SelectPopoverState & SelectListState;
export declare type SelectActions = SelectPopoverActions & SelectListActions;
export declare type SelectInitialState = SelectPopoverInitialState & SelectListInitialState;
export declare type SelectStateReturn = SelectState & SelectActions;
