import { ISearchable } from "./_types/ISearchable";
import { ISearchableAdjuster } from "./_types/ISearchAdjuster";
/**
 * Alters the result returned by a searchable
 * @param searchable The searchable to modify
 * @param modify The modifier function
 * @param recurse Whether to recursively apply this adjuster to the retrieved children
 * @returns A new searchable
 */
export declare function adjustSearchable<Q, I>(searchable: ISearchable<Q, I>, modify: ISearchableAdjuster<Q, I>, recurse?: boolean): ISearchable<Q, I>;
//# sourceMappingURL=adjustSearchable.d.ts.map