import { BacktraceSubmissionStatus } from './BacktraceSubmissionStatus.js'; export declare class BacktraceReportSubmissionResult { readonly message?: string | undefined; get result(): T | undefined; readonly status: BacktraceSubmissionStatus; private _result?; private constructor(); private constructor(); static OnLimitReached(target?: 'Server' | 'Client'): BacktraceReportSubmissionResult; static SdkDisabled(): BacktraceReportSubmissionResult; static Unsupported(message?: string): BacktraceReportSubmissionResult; static ReportSkipped(): BacktraceReportSubmissionResult; static OnInternalServerError(message: string): BacktraceReportSubmissionResult; static OnInvalidToken(): BacktraceReportSubmissionResult; static OnUnknownError(message: string): BacktraceReportSubmissionResult; static OnNetworkingError(message: string): BacktraceReportSubmissionResult; static Ok(response: T): BacktraceReportSubmissionResult; private isSubmissionResponse; }