/**
 * Error with custom data
 * Other information can be hold by 'name', 'cause', and 'stack' property
 *
 */
export declare class DataError<T = Record<string, unknown>> extends Error {
    /**
     * Custom data
     */
    readonly data: T;
    /**
     * Constructor
     * @param message Error message
     * @param data Custom data
     */
    constructor(message: string, data: T);
}
