import React from 'react';
declare const _default: {
    title: string;
    parameters: {
        component: React.FC<import("./Textarea.types").Props> & {
            components: {
                StyledTextarea: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").Substitute<Omit<any, "ref"> & React.RefAttributes<HTMLTextAreaElement>, Pick<import("./Textarea.types").Props, "disabled" | "error" | "success" | "noResize">>> & import("styled-components").IStyledComponent<"web", {
                    [x: string]: any;
                    [x: number]: any;
                    [x: symbol]: any;
                    ref?: React.Ref<HTMLTextAreaElement> | undefined;
                    key?: React.Key | null | undefined;
                }> & React.ForwardRefExoticComponent<Omit<any, "ref"> & React.RefAttributes<HTMLTextAreaElement>>;
            };
        };
    };
};
export default _default;
export declare const Default: {
    render: () => React.JSX.Element;
};
export declare const WithValueControlledBehaviour: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithDefaultValueUncontrolledBehaviour: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ErrorIfEmptyText: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const SuccessStory: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const DisabledStory: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithAutoFocus: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const RequiredStory: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ActionsStory: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ExtraInfoBelow: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ExtraInfoWithError: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const EdgeCases: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const FullWidth: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const SpecificWidth: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const HiddenLabel: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithLabelTooltip: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithLabelTooltipPositionTop: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const OnAColouredBackground: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithMaxLength: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithResizeNone: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithLabelTooltipInsideModal: {
    render: () => React.JSX.Element;
    name: string;
};
