import { CombinedButtonProps } from "../../components/Button";
import { IconStoriesProps } from "./iconStories";
export interface ButtonStoriesProps {
    variant?: CombinedButtonProps["variant"];
    color?: CombinedButtonProps["color"];
    size?: CombinedButtonProps["size"];
    fullWidth?: CombinedButtonProps["fullWidth"];
    href?: CombinedButtonProps["href"];
    children?: CombinedButtonProps["children"];
    align?: CombinedButtonProps["align"];
    startIconKey?: IconStoriesProps["iconKey"];
    startIconColor?: IconStoriesProps["color"];
    startIconSize?: IconStoriesProps["size"];
    startIconRotate?: IconStoriesProps["rotate"];
    endIconKey?: IconStoriesProps["iconKey"];
    endIconColor?: IconStoriesProps["color"];
    endIconSize?: IconStoriesProps["size"];
    endIconRotate?: IconStoriesProps["rotate"];
    disabled?: CombinedButtonProps["disabled"];
}
export declare const buttonArgTypes: {
    variant: {
        name: string;
        defaultValue: string;
        options: string[];
        control: {
            type: string;
        };
    };
    color: {
        name: string;
        description: string;
        defaultValue: string;
        options: string[];
        control: {
            type: string;
        };
    };
    size: {
        name: string;
        defaultValue: string;
        options: string[];
        control: {
            type: string;
        };
    };
    fullWidth: {
        name: string;
        defaultValue: boolean;
        control: {
            type: string;
        };
    };
    href: {
        name: string;
        control: {
            type: string;
        };
    };
    children: {
        defaultValue: string;
        control: {
            type: string;
        };
    };
    align: {
        name: string;
        description: string;
        defaultValue: string;
        options: string[];
        control: {
            type: string;
        };
    };
    startIcon: {
        table: {
            disable: boolean;
        };
    };
    startIconKey: {
        defaultValue: undefined;
        table: {
            category: string;
        };
        name: string;
        description: string;
        options: string[];
        control: {
            type: string;
        };
    };
    startIconColor: {
        table: {
            category: string;
        };
        name: string;
        defaultValue: string;
        options: string[];
        control: {
            type: string;
        };
    };
    startIconRotate: {
        table: {
            category: string;
        };
        name: string;
        defaultValue: number;
        control: {
            type: string;
        };
    };
    endIcon: {
        table: {
            disable: boolean;
        };
    };
    endIconKey: {
        defaultValue: undefined;
        table: {
            category: string;
        };
        name: string;
        description: string;
        options: string[];
        control: {
            type: string;
        };
    };
    endIconColor: {
        table: {
            category: string;
        };
        name: string;
        defaultValue: string;
        options: string[];
        control: {
            type: string;
        };
    };
    endIconRotate: {
        table: {
            category: string;
        };
        name: string;
        defaultValue: number;
        control: {
            type: string;
        };
    };
    disabled: {
        name: string;
        defaultValue: boolean;
        control: {
            type: string;
        };
    };
    TouchRippleProps: {
        table: {
            disable: boolean;
        };
    };
    onFocusVisible: {
        table: {
            disable: boolean;
        };
    };
    focusVisibleClassName: {
        table: {
            disable: boolean;
        };
    };
    focusRipple: {
        table: {
            disable: boolean;
        };
    };
    disableTouchRipple: {
        table: {
            disable: boolean;
        };
    };
    centerRipple: {
        table: {
            disable: boolean;
        };
    };
    action: {
        table: {
            disable: boolean;
        };
    };
    disableFocusRipple: {
        table: {
            disable: boolean;
        };
    };
    disableElevation: {
        table: {
            disable: boolean;
        };
    };
    disableRipple: {
        table: {
            disable: boolean;
        };
    };
    ref: {
        table: {
            disable: boolean;
        };
    };
    tabIndex: {
        table: {
            disable: boolean;
        };
    };
};
