/**
 * QRIS error types for handling different types of errors
 */
/**
 * Base QRIS error class
 */
export declare class QRISError extends Error {
    code?: string;
    details?: any;
    constructor(message: string, code?: string, details?: any);
}
/**
 * Error class specifically for QRIS parsing issues
 */
export declare class QRISParseError extends Error {
    tag?: string;
    position?: number;
    rawData?: string;
    constructor(message: string, tag?: string, position?: number, rawData?: string);
}
