import { SourceQueryElement } from './source-query-element'; import { QuerySource } from '../source-elements/query-source'; import { QueryRefine } from '../query-elements/query-refine'; import type { View } from '../view-elements/view'; /** * An element which represents adding refinements to a query. * Generates errors if the LHS can't be understood as a query. * * e.g. `flights_by_carrier + { limit: 10 }` */ export declare class SQRefine extends SourceQueryElement { readonly toRefine: SourceQueryElement; readonly refine: View; elementType: string; constructor(toRefine: SourceQueryElement, refine: View); getQuery(): QueryRefine | undefined; getSource(): QuerySource | undefined; }