import type { DiagnosticsSink } from '../core/sdk-diagnostics.js'; import type { InternalAuthOptions } from '../types/auth.js'; import type { CloudAgentOptions } from '../types/cloud-agent.js'; import type { Query } from '../types/options.js'; import type { SDKUserMessage } from '../types/messages.js'; type CreateCloudAgentQueryParams = { prompt: string | AsyncIterable; options: { auth?: InternalAuthOptions; experimentalCloudAgent?: CloudAgentOptions; env?: Record; abortController?: AbortController; onAuthExpired?: () => void; }; diagnostics?: DiagnosticsSink; }; export declare function validateCloudAgentQueryOptions(options: CreateCloudAgentQueryParams['options'] & Record): void; export declare function createCloudAgentQuery(params: CreateCloudAgentQueryParams): Query; export {};