import type { MultiselectDatasource, OptionsDatasource } from '../options-datasource'; export declare function dataserverCriteriaBuilder(datasource: OptionsDatasource | MultiselectDatasource, value: string | number): void; /** * Resolves a known field value (e.g. a bound `initialSelectedValue`) by exact match on * `valueField`, as opposed to {@link dataserverCriteriaBuilder}, which treats `value` as * typed search text and matches it against `labelField`. Using the label-based search to * resolve an initial value only works by coincidence: an id like `"CP123"` will not be found * by searching a `NAME`/label column for that same string. */ export declare function resolveByValueCriteriaBuilder(datasource: OptionsDatasource | MultiselectDatasource, value: string | number): void; export declare function requestServerCriteriaBuilder(datasource: OptionsDatasource | MultiselectDatasource, value: string | number): void; //# sourceMappingURL=options-datasource-utils.d.ts.map