///
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;