import type { StoryObj } from '@storybook/react-vite';
declare const meta: {
    title: string;
    component: import("react").FC<import("../components/LoginForm").LoginFormProps>;
    parameters: {
        layout: string;
    };
    tags: string[];
    argTypes: {
        currentTheme: {
            control: "radio";
            options: string[];
        };
        currentLanguage: {
            control: "radio";
            options: string[];
        };
        isLoading: {
            control: "boolean";
        };
    };
    args: {
        onLogin: (credentials: {
            userName: string;
            password: string;
        }) => Promise<{
            success: boolean;
            error?: string;
        }>;
        onThemeChange: import("@vitest/spy").Mock<(...args: any[]) => any>;
        onLanguageChange: import("@vitest/spy").Mock<(...args: any[]) => any>;
        currentTheme: "light";
        currentLanguage: string;
        isLoading: false;
        validatePassword: (password: string) => boolean;
        t: (key: string) => string;
    };
};
export default meta;
type Story = StoryObj<typeof meta>;
export declare const Default: Story;
