import React from 'react';
import './LoginForm.css';
type TFunction = (key: string) => string;
export interface LoginFormProps {
    onLogin: (credentials: {
        userName: string;
        password: string;
    }) => Promise<{
        success: boolean;
        error?: string;
        errorType?: string;
    }>;
    onThemeChange: () => void;
    onLanguageChange: (language: string) => void;
    currentTheme: 'light' | 'dark';
    currentLanguage: string;
    isLoading?: boolean;
    validatePassword: (password: string) => boolean;
    t: TFunction;
}
export declare const LoginForm: React.FC<LoginFormProps>;
export {};
