import type { GenesisFieldType } from '../types.ts'; export declare const DEFAULT_BIGDECIMAL_SCALE = 5; export declare function columnScale(field: { type: string; scale?: number; }): number | undefined; export interface ValueField { name: string; type: GenesisFieldType | string; scale?: number; values?: string[]; } export declare function decimalText(value: unknown, scale?: number): string | undefined; export declare function epochMillis(value: unknown): number | undefined; export declare function storedValue(field: ValueField, value: unknown): unknown; export declare function unlistedEnumValue(field: ValueField, value: unknown): unknown; export declare function eventValue(field: ValueField, value: unknown): unknown; export declare function encodeRow(row: Record, fields: ValueField[]): Record; export declare function bigDecimalFields(fields: ValueField[]): ValueField[] | undefined;