import { default as React } from 'react'; /** * Colour scheme of the button. `light` is a white button with the navy JTL * wordmark; `dark` is a navy button with a white wordmark. */ export type LoginWithJtlIdButtonVariant = 'light' | 'dark'; /** * Size of the button. */ export type LoginWithJtlIdButtonSize = 'default' | 'lg'; interface ILoginWithJtlIdButtonBaseProps { /** * The button text. * @default 'Mit JTL ID anmelden' */ label?: string; /** * The colour scheme. * @default 'light' */ variant?: LoginWithJtlIdButtonVariant; /** * The size. * @default 'default' */ size?: LoginWithJtlIdButtonSize; /** * Whether the button fills the width of its container. * @default false */ fullWidth?: boolean; } /** * Renders a `