export type NativeResumeToolOutput = {
    tool_call_id: string;
    content: string;
};
export type NativeContextToolOutput = {
    tool_call_id: string;
    call_id: string;
    output?: string;
    name?: string;
};
export declare function mapResumeToolOutputsDetailedWithNative(responsesResume: unknown): NativeResumeToolOutput[];
export declare function resolveServerToolFollowupSnapshotWithNative(adapterContext: unknown): Record<string, unknown> | undefined;
export declare function augmentContextSnapshotWithNative(context: Record<string, unknown>, fallbackSnapshot: Record<string, unknown>): Record<string, unknown>;
export declare function normalizeToolCallIdStyleCandidateWithNative(value: unknown): 'fc' | 'preserve' | undefined;
export declare function collectToolOutputsWithNative(payload: unknown): NativeContextToolOutput[];
export declare function mergeContextToolOutputsWithNative(existing: unknown, snapshot: Record<string, unknown>): Array<{
    tool_call_id: string;
    content: string;
    name?: string;
}> | undefined;
export declare function normalizeContextToolsWithNative(snapshot: Record<string, unknown>): unknown[] | undefined;
export declare function selectToolCallIdStyleWithNative(adapterContext: unknown, snapshot: Record<string, unknown>, current: string | undefined): string | undefined;
