import { OptionType } from '../type/commonType.ts';
import { RefObject } from 'react';
interface UseSelectCoreParams {
    optionList: OptionType[];
    containerRef: RefObject<HTMLElement>;
    onClose: () => void;
}
export declare const useSelectCore: ({ optionList, containerRef, onClose }: UseSelectCoreParams) => {
    isOpen: boolean;
    setIsOpen: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    source: string;
    setSource: import("react").Dispatch<import("react").SetStateAction<string>>;
    filteredOptionList: OptionType<string>[];
};
export {};
