import type { Annotation } from '../../../model'; import type { DocStatement, Document } from '../types/malloy-element'; import { MalloyElement } from '../types/malloy-element'; import type { Noteable } from '../types/noteable'; import { extendNoteMethod } from '../types/noteable'; import type { SourceQueryElement } from '../source-query-elements/source-query-element'; export declare class AnonymousQuery extends MalloyElement implements DocStatement, Noteable { readonly queryExpr: SourceQueryElement; elementType: string; constructor(queryExpr: SourceQueryElement); readonly isNoteableObj = true; extendNote: typeof extendNoteMethod; note?: Annotation; execute(doc: Document): void; }