@ozen-ui/kit
Version:
React component library
14 lines (13 loc) • 783 B
TypeScript
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>;