import type { QueryFieldDef, TurtleDef, TypeDesc } from '../../../model/malloy_types'; import type { FieldSpace } from '../types/field-space'; import { SpaceField } from '../types/space-field'; export declare abstract class ViewField extends SpaceField { protected inSpace: FieldSpace; constructor(inSpace: FieldSpace); abstract getQueryFieldDef(fs: FieldSpace): QueryFieldDef | undefined; abstract fieldDef(): TurtleDef; typeDesc(): TypeDesc; }