import { FieldValues } from 'react-hook-form';
import { StoryObj } from '@storybook/react';
import { SelectProps } from './Select';
declare const meta: {
    title: string;
    component: <T extends FieldValues>({ name, control, label, defaultValue: defaultValueProp, options, errorMessage: errorMessageProps, multiple, disabled, required, dataTestId, renderValue, onChange: onChangeProps, variant, size, clearable, }: SelectProps<T>) => import("react/jsx-runtime").JSX.Element;
    argTypes: {
        defaultValue: {
            control: false;
        };
        multiple: {
            control: false;
            description: string;
        };
        control: {
            control: false;
        };
    };
    parameters: {
        docs: {
            description: {
                component: string;
            };
        };
    };
};
export default meta;
type Story = StoryObj<typeof meta>;
export declare const Docs: Story;
export declare const Default: Story;
export declare const Error: Story;
export declare const WithDefaultValue: Story;
export declare const MultiSelect: Story;
