import type { QueryResult, TraceProcessorService } from '../services/traceProcessorService';
export type QueryRow = Record<string, unknown>;
export declare function rowObject(columns: string[], row: unknown[]): QueryRow;
export declare function rowsToObjects(result: QueryResult): QueryRow[];
export declare function queryRows(tp: TraceProcessorService, traceId: string, sql: string): Promise<QueryRow[]>;
export declare function toNumber(value: unknown, fallback?: number): number;
export declare function toNullableNumber(value: unknown): number | null;
export declare function toOptionalString(value: unknown): string | null;
export declare function toBool(value: unknown): boolean | null;
export declare function nsToMs(value: number): number;
//# sourceMappingURL=traceProcessorRowUtils.d.ts.map