import { StoryObj } from '@storybook/react';
import { Form } from '../Form';
export type Story = StoryObj<typeof Form>;
export declare const createMockFormChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockTextareaChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockTestFieldChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockColorPickerChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockInputTextChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockInputNumberChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockInputEmailChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockDatePickerChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockInputPasswordChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const waitForFormUpdate: (ms?: number) => Promise<unknown>;
export declare const testColors: {
    readonly blue: "#3366cc";
    readonly red: "#ff0000";
    readonly green: "#00ff00";
};
export declare const testInputValues: {
    readonly text: {
        readonly initial: "Sample text input";
        readonly updated: "Updated text value";
        readonly empty: "";
    };
    readonly number: {
        readonly initial: 42;
        readonly updated: 100;
        readonly empty: 0;
    };
    readonly email: {
        readonly initial: "user@example.com";
        readonly updated: "test@domain.com";
        readonly invalid: "invalid-email";
    };
    readonly datePicker: {
        readonly initial: 1705276800;
        readonly updated: 1735084800;
        readonly empty: any;
    };
    readonly password: {
        readonly initial: "secretPassword123";
        readonly updated: "newPassword456";
        readonly empty: "";
    };
};
export declare const selectors: {
    readonly formContainer: "[data-testid=\"form-showcase\"]";
    readonly colorInput: "input[type=\"text\"]";
    readonly inputText: "[data-testid=\"input-text-showcase\"]";
    readonly inputNumber: "[data-testid=\"input-number-showcase\"]";
    readonly inputEmail: "[data-testid=\"input-email-showcase\"]";
    readonly datePicker: "[data-testid=\"datepicker-showcase\"]";
    readonly inputPassword: "[data-testid=\"input-password-showcase\"]";
    readonly debugSection: ".debug-section";
    readonly textarea: "[data-testid=\"test-id\"]";
    readonly textField: "[data-testid=\"base-text-field\"]";
};
