/// 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: ({ iconButtonBackgroundColor, iconButtonBorderColor, iconButtonDisabledBackgroundColor, iconButtonDisabledIconColor, iconButtonIconColor, isDisabled, iconName, state, onClick }: IconButtonProps) => JSX.Element; var MembershipCard: ({ membershipCardTemplate, cardWidth }: MembershipCardProps) => JSX.Element; var ColorOverrideIcon: ({ iconColor, iconName }: ColorOverrideIconProps) => JSX.Element; var XlargeMainButton: ({ buttonTextColor, buttonBackgroundColor, buttonText, onClick, state }: XlargeMainButtonProps) => JSX.Element; } type IconButtonProps = { iconButtonIconColor: string; iconButtonDisabledIconColor: string; iconButtonBorderColor: string; iconButtonBackgroundColor: string; iconButtonDisabledBackgroundColor: string; isDisabled?: boolean; iconName: PDSIconType; state?: 'normal' | 'disabled'; onClick?: (value?: number | string) => void; }; type MembershipCardProps = { membershipCardTemplate: IMembershipCardTemplate; cardWidth?: number; }; type ColorOverrideIconProps = { iconColor: string; iconName: PDSIconType; }; type XlargeMainButtonProps = { buttonTextColor?: string; buttonBackgroundColor?: string; buttonText?: string; onClick?: () => void; state?: 'normal' | 'disabled'; }; export default MembershipSectionItem;