import { ErrorDetails } from './types';
/**
 * Custom Error class representing an unexpected error.
 */
export declare class ConflictError extends Error {
    /** Static error code to identify the error type. */
    static ERROR: string;
    /** Error code associated with this error instance. */
    code?: string;
    errorDetails?: ErrorDetails;
    /**
     * Creates a new ConflictError.
     *
     * @param {string} [code] - Optional error code.
     * @param {string} [message] - Optional error message. If not provided, a default error message is generated by `getErrorJSONString`.
     */
    constructor(code?: string, message?: string);
}
//# sourceMappingURL=conflict-error.d.ts.map