import { SquiggleSerializationVisitor } from "../serialization/squiggle.js"; import { Value } from "../value/index.js"; import { SerializedType } from "./serialize.js"; import { Type } from "./Type.js"; export type DictShape = Record; export declare class TDict extends Type { shape: DictShape; constructor(shape: DictShape); check(v: Value): boolean; serialize(visit: SquiggleSerializationVisitor): SerializedType; valueType(key: string): Type; toString(): string; defaultFormInputCode(): string; defaultFormInputType(): "textArea"; } export declare function tDict(shape: DictShape): TDict; //# sourceMappingURL=TDict.d.ts.map