/// import { ButtonProps } from './types'; import { ButtonIconProps } from './Icon/types'; import { ButtonTextProps } from './Text/types'; declare const NamespacedButton: ( = keyof JSX.IntrinsicElements>(props: import("../private/utils/composers").ComposedBoxProps & { as?: T | undefined; } & { children?: import("react").ReactNode; } & Omit>, "as" | keyof import("../private/utils/composers").ComposedBoxProps> & { ref?: import("../types").BaseComponentRef | undefined; } & { readonly aspectSize?: import("@sergiogc9/react-ui-theme/dist/types/themes/components/Button").ButtonAspectSize | undefined; readonly isDisabled?: boolean | undefined; readonly isLoading?: boolean | undefined; readonly variant?: import("@sergiogc9/react-ui-theme/dist/types/themes/components/Button").ButtonVariant | undefined; }) => import("react").ReactElement<{ readonly aspectSize?: import("@sergiogc9/react-ui-theme/dist/types/themes/components/Button").ButtonAspectSize | undefined; readonly isDisabled?: boolean | undefined; readonly isLoading?: boolean | undefined; readonly variant?: import("@sergiogc9/react-ui-theme/dist/types/themes/components/Button").ButtonVariant | undefined; }, any> | null) & { defaultProps?: Partial | undefined; } & { children?: import("react").ReactNode; } & Omit, "as" | keyof import("../private/utils/composers").ComposedBoxProps> & { ref?: any; } & { readonly aspectSize?: import("@sergiogc9/react-ui-theme/dist/types/themes/components/Button").ButtonAspectSize | undefined; readonly isDisabled?: boolean | undefined; readonly isLoading?: boolean | undefined; readonly variant?: import("@sergiogc9/react-ui-theme/dist/types/themes/components/Button").ButtonVariant | undefined; }> | undefined; displayName?: string | undefined; } & { Icon: import("react").NamedExoticComponent & { FontAwesome: import("react").NamedExoticComponent; }; Text: import("react").MemoExoticComponent; }; export type { ButtonProps, ButtonIconProps, ButtonTextProps }; export default NamespacedButton;