import { IconPositionType } from './types/buttonIconPosition';
import { ButtonSizePropsType, ButtonStateKeyOfType } from './types/buttonTheme';
import { ButtonStateType } from './types/state';
interface IButtonStyled {
    $fullWidth?: boolean;
    $styles?: ButtonStateKeyOfType;
    $state: ButtonStateType;
    $iconPosition?: IconPositionType;
    $loading?: boolean;
    minWidth?: string;
    $sizeStyles?: ButtonSizePropsType;
    $ghostText?: string;
    alignText?: string;
}
export declare const ButtonStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, IButtonStyled>> & string;
export declare const ButtonLoaderStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, never>> & string;
export {};
