import PvStatus from './pv_status_t'; export declare class CobraError extends Error { private readonly _message; private readonly _messageStack; constructor(message: string, messageStack?: string[]); get message(): string; get messageStack(): string[]; private static errorToString; } export declare class CobraOutOfMemoryError extends CobraError { } export declare class CobraIOError extends CobraError { } export declare class CobraInvalidArgumentError extends CobraError { } export declare class CobraStopIterationError extends CobraError { } export declare class CobraKeyError extends CobraError { } export declare class CobraInvalidStateError extends CobraError { } export declare class CobraRuntimeError extends CobraError { } export declare class CobraActivationError extends CobraError { } export declare class CobraActivationLimitReachedError extends CobraError { } export declare class CobraActivationThrottledError extends CobraError { } export declare class CobraActivationRefusedError extends CobraError { } export declare function pvStatusToException(pvStatus: PvStatus, errorMessage: string, messageStack?: string[]): CobraError; //# sourceMappingURL=errors.d.ts.map