import { default as React } from 'react'; import { VerificationService } from '../lib/types/types'; import { VerificationStepsEnum } from '../es6'; export type SingleSignOnMessages = { title: React.ReactNode; subtitle: React.ReactNode; login: React.ReactNode; cancel: React.ReactNode; subtitle2?: React.ReactNode; legal?: React.ReactNode; }; export declare enum ButtonType { PRIMARY = "primary", SECONDARY = "secondary" } export interface SSOContentProps { verificationService: VerificationService; messages: SingleSignOnMessages; updateViewModelAndOpenLoginTab: (key: string, value: boolean) => void; dashedStepName: string; cancelSingleSignOn?: () => void; } interface SingleSignOnProps { verificationService: VerificationService; stepName: VerificationStepsEnum.sso | VerificationStepsEnum.thirdPartyLoop; messages: SingleSignOnMessages; cancelButtonType?: ButtonType; } declare const SingleSignOnComponent: ({ verificationService, stepName, messages, cancelButtonType, }: SingleSignOnProps) => import("react/jsx-runtime").JSX.Element; export { SingleSignOnComponent };