import PvStatus from './pv_status_t'; export declare class LeopardError 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 LeopardOutOfMemoryError extends LeopardError { } export declare class LeopardIOError extends LeopardError { } export declare class LeopardInvalidArgumentError extends LeopardError { } export declare class LeopardStopIterationError extends LeopardError { } export declare class LeopardKeyError extends LeopardError { } export declare class LeopardInvalidStateError extends LeopardError { } export declare class LeopardRuntimeError extends LeopardError { } export declare class LeopardActivationError extends LeopardError { } export declare class LeopardActivationLimitReachedError extends LeopardError { } export declare class LeopardActivationThrottledError extends LeopardError { } export declare class LeopardActivationRefusedError extends LeopardError { } export declare function pvStatusToException(pvStatus: PvStatus, errorMessage: string, messageStack?: string[]): void; //# sourceMappingURL=errors.d.ts.map