import { ParamStore } from './store.js'; import { OptionsWithDefault, Setter } from './types.js'; import { BatchingApi } from './api.js'; export declare const create: () => { useParamGet: (paramName: string, options: OptionsWithDefault) => T; useParamSet: (paramName: string, options: OptionsWithDefault) => (value: Setter, state?: S) => void; useParam: (paramName: string, options: OptionsWithDefault) => readonly [T, (value: Setter, state?: object | undefined) => void]; paramsStore: ParamStore; api: BatchingApi; }; export type ParamsCore = ReturnType;