import { NativeEventEmitter } from 'react-native'; type RapidoreachType = { initWithApiKeyAndUserId(apiKey: string, userId: string): Promise | void; setUserIdentifier(userId: string): Promise; setNavBarColor(color: string): void; setNavBarTextColor(color: string): void; setNavBarText(text: string): void; enableNetworkLogging(enabled: boolean): void; getBaseUrl(): Promise; showRewardCenter(): void; isSurveyAvailable(cb: (isAvailable: boolean) => any): void; sendUserAttributes(attributes: Record, clearPrevious?: boolean): Promise; getPlacementDetails(tag: string): Promise>; listSurveys(tag: string): Promise; hasSurveys(tag: string): Promise; canShowSurvey(tag: string, surveyId: string): Promise; canShowContent(tag: string): Promise; showSurvey(tag: string, surveyId: string, customParams?: Record): Promise; fetchQuickQuestions(tag: string): Promise>; hasQuickQuestions(tag: string): Promise; answerQuickQuestion(tag: string, questionId: string, answer: any): Promise>; updateBackend(baseURL: string, rewardHashSalt?: string | null): Promise; }; declare const RapidoReachEventEmitter: NativeEventEmitter; declare const _default: RapidoreachType; export default _default; export { RapidoReachEventEmitter }; //# sourceMappingURL=index.d.ts.map