export declare class FException extends Error { static wrapIfNeeded(likeError: any): FException; readonly innerException: FException | null; constructor(); constructor(message: string); constructor(message: string, innerException?: FException); constructor(innerException: FException); get name(): string; toString(): string; } export declare class FExceptionNativeObjectWrapper extends FException { readonly nativeObject: any; constructor(nativeObject: any); } export declare class FExceptionNativeErrorWrapper extends FException { readonly nativeError: Error; constructor(nativeError: Error); get name(): string; toString(): string; }