import type { FC } from 'react';
import type { OnboardingResult } from '../types.js';
import type { MigrationScope } from '../appflow/types.js';
import type { OnboardingBeforeExit } from './exit.js';
export interface AppflowAppProps {
    appId: string;
    /** Migration scope ('ios' | 'android') from the single-platform "migrating from Appflow?" gate. */
    scope: MigrationScope;
    apikey?: string;
    supaHost?: string;
    journeyId: string;
    onStep?: (step: string) => void;
    onResult?: (result: OnboardingResult) => void;
    onBeforeExit?: OnboardingBeforeExit;
}
declare const AppflowApp: FC<AppflowAppProps>;
export default AppflowApp;
