import type { ActionIconCssVariables, ActionIconFactory, ActionIconProps, ActionIconStylesNames, ActionIconVariant } from './ActionIcon';
import type { ActionIconGroupCssVariables, ActionIconGroupFactory, ActionIconGroupProps, ActionIconGroupStylesNames } from './ActionIconGroup/ActionIconGroup';
import type { ActionIconGroupSectionCssVariables, ActionIconGroupSectionFactory, ActionIconGroupSectionProps, ActionIconGroupSectionStylesNames } from './ActionIconGroupSection/ActionIconGroupSection';
export { ActionIcon } from './ActionIcon';
export { ActionIconGroup } from './ActionIconGroup/ActionIconGroup';
export { ActionIconGroupSection } from './ActionIconGroupSection/ActionIconGroupSection';
export type { ActionIconProps, ActionIconStylesNames, ActionIconFactory, ActionIconCssVariables, ActionIconVariant, ActionIconGroupProps, ActionIconGroupCssVariables, ActionIconGroupStylesNames, ActionIconGroupFactory, ActionIconGroupSectionProps, ActionIconGroupSectionCssVariables, ActionIconGroupSectionStylesNames, ActionIconGroupSectionFactory, };
export declare namespace ActionIcon {
    type Props = ActionIconProps;
    type StylesNames = ActionIconStylesNames;
    type CssVariables = ActionIconCssVariables;
    type Factory = ActionIconFactory;
    namespace Group {
        type Props = ActionIconGroupProps;
        type StylesNames = ActionIconGroupStylesNames;
        type CssVariables = ActionIconGroupCssVariables;
        type Factory = ActionIconGroupFactory;
    }
    namespace GroupSection {
        type Props = ActionIconGroupSectionProps;
        type StylesNames = ActionIconGroupSectionStylesNames;
        type CssVariables = ActionIconGroupSectionCssVariables;
        type Factory = ActionIconGroupSectionFactory;
    }
}
