/// import type { PDSIconType } from '../../../../../DynamicLayout/components/pdsOriginal/common'; import type { TextLabelProps } from '../../../../../DynamicLayout/components/pdsOriginal/desktop/TextLabel/TextLabel'; import type { IItemButton, IItemDescription, IItemTitle, IMembershipCardTemplate } from '../../../../../DynamicLayout/types'; declare function MembershipSectionItem(): JSX.Element; declare namespace MembershipSectionItem { var Title: ({ text, color, lineHeight, ...textLabelProps }: IItemTitle & TextLabelProps & { lineHeight?: number | undefined; }) => JSX.Element; var Description: ({ text, color, fontWeight, ...textLabelProps }: IItemDescription & TextLabelProps & { fontWeight?: string | undefined; }) => JSX.Element; var DesignedSectionButton: ({ buttonType, backgroundColor, textColor, text, linkType, src, linkMethod, state, borderColor }: IItemButton) => JSX.Element; var IconButton: ({ iconButtonIconColor, iconButtonDisabledIconColor, iconButtonBackgroundColor, iconButtonBorderColor, iconButtonDisabledBackgroundColor, isDisabled, iconName, state, onClick }: IconButtonProps) => JSX.Element; var MembershipCard: ({ membershipCardTemplate }: MembershipCardProps) => JSX.Element; var ColorOverrideIcon: ({ iconColor, iconName }: ColorOverrideIconProps) => JSX.Element; var XlargeMainButton: ({ buttonTextColor, buttonBackgroundColor, state, buttonText, $paddingBottom }: XlargeMainButtonProps) => JSX.Element; } type IconButtonProps = { iconButtonIconColor: string; iconButtonDisabledIconColor: string; iconButtonBackgroundColor: string; iconButtonBorderColor: string; iconButtonDisabledBackgroundColor: string; isDisabled?: boolean; iconName: PDSIconType; state?: 'normal' | 'disabled'; onClick?: (value?: number | string) => void; }; type MembershipCardProps = { membershipCardTemplate: IMembershipCardTemplate; }; type ColorOverrideIconProps = { iconColor: string; iconName: PDSIconType; }; type XlargeMainButtonProps = { buttonTextColor?: string; buttonBackgroundColor?: string; state?: 'normal' | 'disabled'; buttonText: string; $paddingBottom?: string; }; export default MembershipSectionItem;