import { Query } from "../gen/response.js"; import { IView, ViewBaseImpl } from "../gen/components/view.base.js"; import { ViewName } from "../gen/names.js"; import { Data } from "../Data.js"; import { Class } from "../Api.js"; import { Options } from "../gen/manifest.js"; export { IView }; export declare function View(name: ViewName): ViewImpl; export declare class ViewImpl extends ViewBaseImpl { find(coll: Class, query: Query, projection?: { [k: string]: unknown; }, options?: Options): this; find(coll: string, query: Query, projection?: { [k: string]: unknown; }, options?: Options): this; find(find: IView['find']): this; }