export type LoginPageProps = {
    /** Whether authentication is in progress */
    isLoading?: boolean;
    /** Text shown while loading (default: "Authenticating...") */
    loadingText?: string;
    /** Callback when the sign-in button is clicked */
    onSubmit: () => void;
    /** URL for the privacy policy link. Omit to hide. */
    privacyHref?: string;
    /** URL for the register link. Omit to hide the register prompt. */
    registerHref?: string;
    /** Text shown on the button (default: "Sign in with Arcade") */
    submitText?: string;
    /** URL for the terms link. Omit to hide legal section. */
    termsHref?: string;
    /** URL to the background video file. Defaults to the Arcade CDN-hosted video. Set to `undefined` to show only the gradient. */
    videoSrc?: string;
};
export declare function LoginPage({ isLoading, loadingText, onSubmit, privacyHref, registerHref, submitText, termsHref, videoSrc, }: LoginPageProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=login-page.d.ts.map