import { ReactNode } from 'react';
import { IDP } from '../../tenant';
import { Project } from '../Project';
export interface LoginEntrypointProps {
    apiBaseUrl: string;
    loginToken: string;
    sessionToken?: string;
    basePath?: string;
    projects: readonly string[] | (() => Promise<readonly string[]>);
    identityProviders?: readonly IDP[];
    formatProjectUrl: (project: Project) => string;
    heading?: string;
    projectsPageActions?: ReactNode;
    collapsedEmailLogin?: boolean;
}
/**
 * @group Entrypoints
 */
export declare const LoginEntrypoint: (props: LoginEntrypointProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=LoginEntrypoint.d.ts.map