import type { Dialect } from '../../../dialect'; import type { AccessModifierLabel, StructDef } from '../../../model'; import type { HasParameter } from '../parameters/has-parameter'; import type { FieldName, FieldSpace, QueryFieldSpace } from '../types/field-space'; import type { LookupResult } from '../types/lookup-result'; import type { SpaceEntry } from '../types/space-entry'; export declare class ParameterSpace implements FieldSpace { readonly type = "fieldSpace"; private readonly _map; constructor(parameters: HasParameter[]); structDef(): StructDef; emptyStructDef(): StructDef; entry(name: string): SpaceEntry | undefined; lookup(symbol: FieldName[]): LookupResult; entries(): [string, SpaceEntry][]; dialectName(): string; connectionName(): string; dialectObj(): Dialect | undefined; isQueryFieldSpace(): this is QueryFieldSpace; accessProtectionLevel(): AccessModifierLabel; }