import { type VonageErrorType } from './Enums';
import vonage from '../utils/vonage';
type VonageErrorJS = {
    [key in keyof Omit<vonage.VonageErrorJS, 'type'>]: vonage.VonageErrorJS[key];
};
/**
 * Vonage Error
 *
 * @interface
 */
export type VonageError = {
    /**
     * Type of the error
     */
    type: VonageErrorType;
} & VonageErrorJS;
/**
 * Vonage Error
 *
 * @implements {@link VonageError}
 */
export declare const VonageError: typeof vonage.VonageErrorJS;
export {};
