import { AiSingleAgentResponse } from './aiSingleAgentResponse';
import { AiStudioAgentAskResponse } from './aiStudioAgentAskResponse';
import { AiStudioAgentTextGenResponse } from './aiStudioAgentTextGenResponse';
import { AiStudioAgentExtractResponse } from './aiStudioAgentExtractResponse';
import { SerializedData } from '../serialization/json';
export type AiSingleAgentResponseFull = AiSingleAgentResponse & {
    readonly ask?: AiStudioAgentAskResponse;
    readonly textGen?: AiStudioAgentTextGenResponse;
    readonly extract?: AiStudioAgentExtractResponse;
};
export declare function serializeAiSingleAgentResponseFull(val: AiSingleAgentResponseFull): SerializedData;
export declare function deserializeAiSingleAgentResponseFull(val: SerializedData): AiSingleAgentResponseFull;
//# sourceMappingURL=aiSingleAgentResponseFull.d.ts.map