import type { SingpassMyInfoLoginState } from '../../core/hooks/singpass/useSingpassMyInfoLogin';
import { LegalEntityType } from '../../core/models/api/legal-entity-type';
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.Element;
export {};
