export declare const shape: { readonly string: (options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/string").StringShape; readonly number: (options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/number").NumberShape; readonly boolean: (options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/boolean").BooleanShape; readonly date: (options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/date").DateShape; readonly null: () => import("./shapes/primitives").NullShape; readonly void: () => import("./shapes/primitives").VoidShape; readonly never: () => import("./shapes/primitives").NeverShape; readonly any: () => import("./shapes/primitives").AnyShape; readonly unknown: () => import("./shapes/primitives").UnknownShape; readonly literal: (value: T, options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/literal").LiteralShape; readonly enum: (values: import("./core/shapeTypes").DynamicValue, options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/enum").EnumShape; readonly array: >(itemShape: TShape, options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/array").ArrayShape, import("./core/shapeTypes").Infer>; readonly object: (shapeDefinition: TShape_1, options?: import("./core/shapeTypes").ShapeOptions | undefined) => import("./shapes/object").ObjectShape, import("./shapes/object").InferOutputType>; readonly tuple: []>(items: T_2, options?: import("./core/shapeTypes").ShapeOptions) => import("./shapes/tuple").TupleShape; readonly union: []>(shapes: import("./core/shapeTypes").DynamicValue, options?: import("./core/shapeTypes").ShapeOptions) => import("./shapes/union").UnionShape; readonly discriminatedUnion: []>(key: string, shapes: T_4, options?: import("./core/shapeTypes").ShapeOptions) => import("./shapes/discriminatedUnion").DiscriminatedUnionShape; readonly fromSchema: (schema: import("../../api/ai/agJSONSchema").JSONSchema) => import("./core/shapeTypes").Shape; };