import { StoryObj } from '@storybook/react';
import { InputBase } from '../InputBase';
export type Story = StoryObj<typeof InputBase>;
export declare const createMockOnChange: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockOnClick: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockOnInput: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockOnStepUpNumericClick: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockOnStepDownNumericClick: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const createMockOnHelperLinkClick: () => import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const waitForDebounce: (ms?: number) => Promise<unknown>;
export declare const testValues: {
    readonly sampleValue: "Sample value";
    readonly defaultValue: "Default value";
    readonly testValue: "Test value";
    readonly placeholder: "Enter text here";
    readonly sampleLabel: "Sample Label";
    readonly customClassName: "custom-class-name";
    readonly inputBaseId: "input-base-id";
};
export declare const testTypes: {
    readonly text: "text";
    readonly number: "number";
    readonly password: "password";
};
export declare const testThemes: {
    readonly grey: "grey";
    readonly default: "default";
};
export declare const selectors: {
    readonly textInput: "input[type=\"text\"]";
    readonly numberInput: "input[type=\"number\"]";
    readonly passwordInput: "input[type=\"password\"]";
    readonly inputElement: "input";
    readonly labelElement: "label";
    readonly greyThemeContainer: ".vanguard-input-grey";
};
export declare const urlMaskTestData: {
    readonly testUrl: "www.google.ro";
    readonly testText: "Test www.google.ro";
    readonly placeholder: "Test placeholder";
};
export declare const urlHighlightColors: {
    readonly default: "--e100";
    readonly positive: "--s100";
    readonly info: "--p100";
};
