import type { Props } from '../Button/Button'; /** @visibleName Button Primary */ declare const ButtonPrimary: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, "target" | "href" | keyof import("../Button/Button").CommonProps | "nextLink"> & { name?: string; type?: import("../Button/Button").ButtonType; disabled?: boolean; } & import("react").RefAttributes, "ref"> & { ref?: ((instance: HTMLButtonElement | HTMLAnchorElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }) | (Omit, "name" | "type" | "disabled" | keyof import("../Button/Button").CommonProps> & { href?: string; nextLink?: import("react").ComponentType<{ href: string; children: import("react").ReactNode; }>; target?: "_self" | "_blank" | "_parent" | "_top"; } & import("react").RefAttributes, "ref"> & { ref?: ((instance: HTMLButtonElement | HTMLAnchorElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }), "loading"> & Pick, never> & Partial, "target" | "href" | keyof import("../Button/Button").CommonProps | "nextLink"> & { name?: string; type?: import("../Button/Button").ButtonType; disabled?: boolean; } & import("react").RefAttributes, "ref"> & { ref?: ((instance: HTMLButtonElement | HTMLAnchorElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }) | (Omit, "name" | "type" | "disabled" | keyof import("../Button/Button").CommonProps> & { href?: string; nextLink?: import("react").ComponentType<{ href: string; children: import("react").ReactNode; }>; target?: "_self" | "_blank" | "_parent" | "_top"; } & import("react").RefAttributes, "ref"> & { ref?: ((instance: HTMLButtonElement | HTMLAnchorElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }), "loading"> & Pick, never>>> & string & Omit, "target" | "href" | keyof import("../Button/Button").CommonProps | "nextLink"> & { name?: string; type?: import("../Button/Button").ButtonType; disabled?: boolean; }) | (import("../Button/Button").CommonProps & Omit, "name" | "type" | "disabled" | keyof import("../Button/Button").CommonProps> & { href?: string; nextLink?: import("react").ComponentType<{ href: string; children: import("react").ReactNode; }>; target?: "_self" | "_blank" | "_parent" | "_top"; })) & import("react").RefAttributes>, keyof import("react").Component>; /** @component */ export default ButtonPrimary;