import { TenantBaseView } from '@zeniai/client-epic-state'; export type OAuthConsentPageProps = { paramsError: string; variant: "invalid_params"; } | { clientName: string; variant: "signed_out"; onSignIn: () => void; } | { approveError: string | null; clientName: string; isApproving: boolean; isInitializing: boolean; selectedTenantId: string | null; showAllowButton: boolean; tenants: TenantBaseView[]; variant: "signed_in"; userEmail?: string; onApprove: () => void; onDeny: () => void; onSelectTenant: (tenantId: string) => void; }; declare function OAuthConsentPage(props: OAuthConsentPageProps): import("react/jsx-runtime").JSX.Element; export default OAuthConsentPage;