export declare class OpenGoatProviderError extends Error { constructor(message: string); } export declare class ProviderNotFoundError extends OpenGoatProviderError { constructor(providerId: string, availableProviderIds: string[]); } export declare class UnsupportedProviderOptionError extends OpenGoatProviderError { constructor(providerId: string, optionName: string); } export declare class UnsupportedProviderActionError extends OpenGoatProviderError { constructor(providerId: string, action: string); } export declare class ProviderCommandNotFoundError extends OpenGoatProviderError { constructor(providerId: string, command: string); } export declare class ProviderAuthenticationError extends OpenGoatProviderError { constructor(providerId: string, message: string); } export declare class ProviderRuntimeError extends OpenGoatProviderError { constructor(providerId: string, message: string); } export declare class AgentConfigNotFoundError extends OpenGoatProviderError { constructor(agentId: string); } export declare class InvalidAgentConfigError extends OpenGoatProviderError { constructor(agentId: string, configPath: string, message?: string); } export declare class InvalidProviderConfigError extends OpenGoatProviderError { constructor(providerId: string, configPath: string, message?: string); }