import { NativeEventEmitter, DeviceEventEmitterStatic } from 'react-native'; declare class ComplyCubeRN { complycube: any; emiter: NativeEventEmitter | DeviceEventEmitterStatic; errors: any[]; private resultSubs; private customSubs; constructor(); _validateSettingsBySchema(settings: any): false | this; setSettings(settings: any): false | this; _wrapHandler(handler: any, isCustomEvent?: boolean): (data: any) => Promise; private addSub; private removeSubs; removeResultHandlers(): void; removeCustomHandlers(): void; removeHandlers(): void; addHandlers(successHandler?: () => void, errorHandler?: () => void, cancelHandler?: () => void, customEventHandler?: () => void): this | undefined; mount(): void; onError(error_message: any): void; } export default ComplyCubeRN; //# sourceMappingURL=ComplyCubeSDK.d.ts.map