import type React from 'react';
import type { RouteName } from '../../navigation/routes';
interface SignInUsernameStepProps {
    colors: any;
    styles: any;
    theme: string;
    navigate: (screen: RouteName, props?: Record<string, any>) => void;
    nextStep: () => void;
    prevStep: () => void;
    currentStep: number;
    totalSteps: number;
    stepData?: any;
    updateStepData: (data: any) => void;
    allStepData: any[];
    username: string;
    setUsername: (username: string) => void;
    errorMessage: string;
    setErrorMessage: (message: string) => void;
    validationStatus: 'idle' | 'validating' | 'valid' | 'invalid';
    userProfile: any;
    isValidating: boolean;
    isAddAccountMode?: boolean;
    user?: any;
    validateUsername: (username: string) => Promise<boolean>;
}
declare const SignInUsernameStep: React.FC<SignInUsernameStepProps>;
export default SignInUsernameStep;
//# sourceMappingURL=SignInUsernameStep.d.ts.map