import { ErrorGenerico } from './error-generico';
export interface ApiException {
    cause?: {
        'stackTrace'?: Array<{
            'classLoaderName'?: string;
            'moduleName'?: string;
            'moduleVersion'?: string;
            'methodName'?: string;
            'fileName'?: string;
            'lineNumber'?: number;
            'nativeMethod'?: boolean;
            'className'?: string;
        }>;
        'message'?: string;
        'suppressed'?: Array<{
            'stackTrace'?: Array<{
                'classLoaderName'?: string;
                'moduleName'?: string;
                'moduleVersion'?: string;
                'methodName'?: string;
                'fileName'?: string;
                'lineNumber'?: number;
                'nativeMethod'?: boolean;
                'className'?: string;
            }>;
            'message'?: string;
            'localizedMessage'?: string;
        }>;
        'localizedMessage'?: string;
    };
    errorGenerico?: ErrorGenerico;
    localizedMessage?: string;
    message?: string;
    stackTrace?: Array<{
        'classLoaderName'?: string;
        'moduleName'?: string;
        'moduleVersion'?: string;
        'methodName'?: string;
        'fileName'?: string;
        'lineNumber'?: number;
        'nativeMethod'?: boolean;
        'className'?: string;
    }>;
    suppressed?: Array<{
        'stackTrace'?: Array<{
            'classLoaderName'?: string;
            'moduleName'?: string;
            'moduleVersion'?: string;
            'methodName'?: string;
            'fileName'?: string;
            'lineNumber'?: number;
            'nativeMethod'?: boolean;
            'className'?: string;
        }>;
        'message'?: string;
        'localizedMessage'?: string;
    }>;
}
