import type { JsonSchema } from '../../schemas/JsonSchema.js'; /** Converts values only in the numeric and scalar schema subset admitted by ProjectionCapabilities. */ export declare class ProjectionValueConverter { /** Kernel JsonSchemaExtensions.GetDefaultValue: only nullable schemas have a null default. */ static defaultValue(schema: JsonSchema): unknown; /** A null exact-case value falls through to the first case-insensitive property in JSON order. */ private static sourceKey; /** The kernel deserializes event JSON against its registered schema before mapping. */ static eventContent(content: unknown, schema: JsonSchema): Record; static convert(value: unknown, schema: JsonSchema, eventContent?: boolean, expression?: boolean): unknown; static checkNumber(number: number, schema: JsonSchema): void; } //# sourceMappingURL=ProjectionValueConverter.d.ts.map