import { type LegalEntityType } from '../../../core/models/api/legal-entity-type';
import type { SingpassMyInfoLoginState } from '../../../hooks/singpass/useSingpassMyInfoLogin';
interface SingpassBannerProps extends SingpassMyInfoLoginState {
    onAlertClose: () => void;
    onClick: () => void;
    onMessage: (message: {
        data: {
            isSuccessful: boolean;
        };
    }) => void;
    legalEntityType: LegalEntityType;
}
export declare const SingpassBanner: ({ isLoading, isSuccess, errorMessage, onClick, onAlertClose, onMessage, legalEntityType, }: SingpassBannerProps) => import("preact/jsx-runtime").JSX.Element;
export {};
