import { z } from 'zod'; /** Service ceilings are advisory metadata; the server still enforces account quotas. */ export declare const ComputerServiceLimitsSchema: z.ZodObject<{ maxOutputTokens: z.ZodNumber; requestsPerMinute: z.ZodOptional; concurrentRequests: z.ZodOptional; requestsPerDay: z.ZodOptional; tokensPerDay: z.ZodOptional; maxInputTokens: z.ZodOptional; }, z.core.$strip>; export type ComputerServiceLimits = z.infer; /** Shared by discovery, configuration validation and execution. Vision alone is insufficient. */ export declare function computerModelProfile(model: unknown): "gui-plus-2026-02-26" | "structured-tools-v1" | "openai-responses-computer-v1"; export declare function isComputerModel(model: unknown): boolean; /** Dedicated GUI models should not displace general-purpose models from chat and vision choices. */ export declare function isDedicatedComputerModel(model: unknown): boolean; export declare function isDedicatedComputerProfile(profile: unknown): boolean;