export interface RawData {
    message: {
        content: string;
        role: string;
    };
    usage: {
        promptTokens: number;
        completionTokens: number;
        totalTokens: number;
    };
    raw: unknown;
}
export declare class LlmResponseAdapter {
    private rawData;
    constructor(rawData: RawData);
    extractContent(): string | object;
    private parseIfJsonOrMarkdown;
    private tryParseJson;
}
//# sourceMappingURL=llm-response-adapter.d.ts.map