import { Value } from "../value/index.js"; import { InputType } from "../value/VInput.js"; import { Type } from "./Type.js"; export type IntrinsicValueType = Exclude; export declare class TIntrinsic extends Type { valueType: T; private _defaultFormInputType; private _defaultFormInputCode; private _display; constructor(params: { valueType: T; defaultFormInputCode?: string; defaultFormInputType?: InputType; display?: string; }); check(v: Value): boolean; serialize(): { readonly kind: "Intrinsic"; readonly valueType: T; }; defaultFormInputCode(): string; defaultFormInputType(): InputType; toString(): string; } export declare const tNumber: TIntrinsic<"Number">; export declare const tString: TIntrinsic<"String">; export declare const tBool: TIntrinsic<"Bool">; export declare const tCalculator: TIntrinsic<"Calculator">; export declare const tInput: TIntrinsic<"Input">; export declare const tScale: TIntrinsic<"Scale">; export declare const tTableChart: TIntrinsic<"TableChart">; export declare const tDate: TIntrinsic<"Date">; export declare const tDuration: TIntrinsic<"Duration">; export declare const tPlot: TIntrinsic<"Plot">; export declare const tSpecification: TIntrinsic<"Specification">; export declare const tLambda: TIntrinsic<"Lambda">; export declare const tDomain: TIntrinsic<"Domain">; //# sourceMappingURL=TIntrinsic.d.ts.map