import type { Parameter, ParameterTypeDef } from '../../../model/malloy_types'; import type { ConstantExpression } from '../expressions/constant-expression'; import { MalloyElement } from '../types/malloy-element'; interface HasInit { name: string; typeDef?: ParameterTypeDef; default?: ConstantExpression; } export declare class HasParameter extends MalloyElement { elementType: string; readonly name: string; readonly typeDef?: ParameterTypeDef; readonly default?: ConstantExpression; constructor(init: HasInit); private get type(); parameter(): Parameter; } export {};