import React from "react"; import { FormProps } from "../../components"; import { SerializedFormData } from "../../lib"; import { BaseTemplateProps } from "../base"; export type LoginTemplateProps = BaseTemplateProps & { fields?: FormProps["fields"]; /** Form props. */ formProps: FormProps; /** The login form label. */ labelLogin?: FormProps["labelSubmit"]; /** Logo (JSX) slot. */ slotLogo?: React.ReactNode; labelOidcLogin?: string; urlOidcLogin?: string; }; /** * Login Template * * Uses a `Form` to render form fields within `CardBaseTemplate`, styled to * resemble a login page. * * @typeParam T - The shape of the serialized form data. */ export declare const LoginTemplate: ({ columnProps, formProps, labelLogin, labelOidcLogin, urlOidcLogin, slotLogo, ...props }: LoginTemplateProps) => React.JSX.Element;