import { JsonValue } from "../types/Json.js"; import { Id, Key } from "../types/Id.js"; import { List } from "../types/List.js"; import { PageList } from "../types/PageList.js"; import { FetchOptions } from "../types/Gateway.js"; import { Repository } from "../types/Repository.js"; import { Req } from "../resources/Req.js"; //#region src/process/Search.d.ts export declare class Search { protected repo: Repository; constructor(repo: Repository); all(options?: Options): Promise>; byId(id: Id): Promise; byIds(...ids: Id[]): Promise>; byKey(key: Key, options?: Options): Promise>; query({ query, skip, take }: Req): Promise>; search(query: JsonValue, options?: Options): Promise>; filter(options?: Options): Promise>; exists(id: Id): Promise; } //#endregion //# sourceMappingURL=Search.d.ts.map