import type { QueryComp } from '../types/query-comp'; import type { QueryElement } from '../types/query-element'; import type { View } from '../view-elements/view'; import { QueryBase } from './query-base'; /** * A query operation that consists of an exisitng query with refinements. * * e.g. after `run:` in `run: flights_by_carrier + { limit: 10 }` */ export declare class QueryRefine extends QueryBase implements QueryElement { readonly base: QueryElement; readonly refinement: View; elementType: string; constructor(base: QueryElement, refinement: View); queryComp(isRefOk: boolean): QueryComp; }