/// import { ButtonProps, SxProps, Theme } from "@mui/material"; import { SSOService } from "../utils/useSSO"; /** * Props for the SSOButton component. */ export interface SSOButtonProps { /** * Specifies the SSO service to use. */ service: SSOService; /** * Optional styling properties. */ sx?: SxProps; /** * Optional click handler that returns the selected SSO service. */ onClick?: (service: SSOService) => void; /** * Optional properties for underlying MUI Button component. */ ButtonProps?: ButtonProps; /** * Optional pre-translated label to render instead of the default * "Continue with {service}" text. Consumers are responsible for * translation; this component does not perform any i18n itself. */ label?: string; } declare const SSOButton: ({ sx, service, onClick, ButtonProps, label, }: SSOButtonProps) => JSX.Element; export default SSOButton;