import type { TaskResult } from "../../contracts/orchestration.js";
import type { NormalizedRunEvent } from "./types.js";
export interface NormalizeProviderTaskResultInput {
    readonly taskId: string;
    readonly taskTitle?: string;
    readonly role?: string;
    readonly result: TaskResult;
    readonly timestamp?: string;
    readonly durationMs?: number;
}
export interface NormalizeProviderTelemetryEventInput {
    readonly type: string;
    readonly nodeId?: string;
    readonly provider?: string;
    readonly data?: unknown;
    readonly timestamp?: string;
}
export declare function normalizeProviderTaskResult(input: NormalizeProviderTaskResultInput): readonly NormalizedRunEvent[];
export declare function normalizeProviderTelemetryEvent(input: NormalizeProviderTelemetryEventInput): NormalizedRunEvent | undefined;
