import type { DataListBaseOptionsControl, DataListBaseOptionsStore, DataListBaseScrollControl, DataListBaseValueControl } from './hooks';
export type DataListBaseContextValue<Multiple extends boolean = boolean> = {
    optionsStore: DataListBaseOptionsStore;
    optionsControl: DataListBaseOptionsControl;
    scrollControl: DataListBaseScrollControl;
    valueControl: DataListBaseValueControl<Multiple>;
    multiple: Multiple;
    active: boolean;
    disabled: boolean;
};
export declare const DataListBaseContextDefaultValue: DataListBaseContextValue;
export declare const DataListBaseContext: import("react").Context<DataListBaseContextValue<boolean>>;
export declare const useDataListBaseContext: <Multiple extends boolean = boolean>() => DataListBaseContextValue<Multiple>;
