import type { MartinAdapter, MartinAdapterResult } from "../core/index.js"; type StructuredError = NonNullable["structuredErrors"]>[number]; type DiffStats = NonNullable["diffStats"]>; export declare function createAdapterCapabilities(overrides?: Partial>): NonNullable; export declare function normalizeUsage(input: { actualUsd?: number; estimatedUsd?: number; tokensIn?: number; tokensOut?: number; cachedInputTokens?: number; reasoningTokensOut?: number; provenance?: MartinAdapterResult["usage"]["provenance"]; providerSettlement?: MartinAdapterResult["usage"]["providerSettlement"]; }): MartinAdapterResult["usage"]; export declare function diffStatsFromNumstat(stdout: string): DiffStats | undefined; export declare function normalizeStructuredErrors(errors: StructuredError[] | undefined): StructuredError[]; export {};