import type { TurboModule } from 'react-native'; export declare enum feedbackSDKViewMode { Default = 0, BottomSheet = 1 } export declare enum feedbackSDKCallback { None = 0, Closed = 1, SendFeedback = 2, Outside = 3, Opened = 4, DisplayOnce = 5, PreventMultipleFeedback = 6, QuotaExceeded = 7, DisplayRateLimited = 8, SurveyPassive = 9, HealthCheckFailed = 10 } export interface Spec extends TurboModule { debugMode(debugMode: boolean): void; boot(appId: string, accessKey: string, code: string, apiUrl: string, feedbackUrl: string, eventUrl?: string, callback?: (status: feedbackSDKCallback | undefined | string) => void): void; show(viewMode: feedbackSDKViewMode, title: string | null, titleFontSize: number | null, code: string | null, language: string | null, customer: Object | null, payload: Object | null, callback: (status: feedbackSDKCallback | undefined | string) => void): void; clear(): void; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeFeedbackReactNativeSdk.d.ts.map