import type { RpcMetadata } from '@protobuf-ts/runtime-rpc'; import { QueryRequest, QueryServiceClient } from '@parca/client'; export declare const hexifyAddress: (address?: bigint) => string; export declare const downloadPprof: (request: QueryRequest, queryClient: QueryServiceClient, metadata: RpcMetadata) => Promise; export declare const truncateString: (str: string, num: number) => string; export declare const truncateStringReverse: (str: string, num: number) => string; export type NumberDuo = [number, number]; export type BigIntDuo = [bigint, bigint]; /** * Ensures the buffer is 8-byte aligned for Arrow IPC parsing with BigInt support. * Arrow's BigInt64Array/BigUint64Array require 8-byte aligned memory. * If not aligned, creates a copy which will be properly aligned. */ export declare const alignedUint8Array: (buffer: Uint8Array) => Uint8Array; //# sourceMappingURL=utils.d.ts.map