import { type HTMLAttributes, type ReactNode } from 'react'; export interface LoginDevOption { /** The link's text, e.g. "Sign in as admin". The host supplies it, so * the kit ships no text for a card that users never see. */ label: string; /** The development-only route that signs the test account in. A path * on the same site, or an address written in full. */ href: string; /** A Lucide icon for the link, passed bare: ``. */ icon?: ReactNode; } export interface LoginDevCardProps extends Omit, 'title'> { /** The card's heading, e.g. "Developer quick login". */ title: string; /** One link per test account. An option with an unsafe address is * left out. */ options: readonly LoginDevOption[]; /** The heading's level. Default 2, under the login's own heading. */ headingLevel?: 2 | 3; } /** * The development quick sign-in card. Render it only when the server * says this is a development environment: it never checks the * environment itself. Pass it to `LoginForm` as `devCard`. */ export declare const LoginDevCard: import("react").ForwardRefExoticComponent>; //# sourceMappingURL=login-dev-card.d.ts.map