export type QvacManagedErrorCode = 'UNKNOWN_MODEL' | 'DUPLICATE_MODEL' | 'MULTIPLE_DEFAULTS' | 'CLI_NOT_FOUND' | 'SERVE_SPAWN_FAILED' | 'SERVE_START_TIMEOUT' | 'SERVE_EXITED' | 'PORT_ALLOCATION_FAILED'; export declare class QvacManagedModeError extends Error { readonly code: QvacManagedErrorCode; constructor(code: QvacManagedErrorCode, message: string, options?: { cause?: unknown; }); } export declare class UnknownManagedModelError extends QvacManagedModeError { readonly unknownModels: readonly string[]; constructor(unknownModels: readonly string[]); } export declare class DuplicateManagedModelError extends QvacManagedModeError { readonly duplicateModels: readonly string[]; constructor(duplicateModels: readonly string[]); } export declare class MultipleDefaultManagedModelsError extends QvacManagedModeError { readonly defaultModels: readonly string[]; constructor(defaultModels: readonly string[]); } export declare class CliNotFoundError extends QvacManagedModeError { constructor(cause?: unknown); } export declare class ServeSpawnFailedError extends QvacManagedModeError { constructor(message: string, cause?: unknown); } export declare class ServeStartTimeoutError extends QvacManagedModeError { constructor(timeoutMs: number, baseURL: string); } export declare class ServeExitedError extends QvacManagedModeError { readonly exitCode: number | null; readonly signal: NodeJS.Signals | null; constructor(exitCode: number | null, signal: NodeJS.Signals | null, tail: string); } export declare class PortAllocationFailedError extends QvacManagedModeError { constructor(cause?: unknown); } //# sourceMappingURL=errors.d.ts.map