import type * as React from "react";
export type AuthTemplateProps = React.ComponentProps<"div">;
export declare function AuthTemplate({ className, ...props }: AuthTemplateProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateLogoProps = React.ComponentProps<"div">;
export declare function AuthTemplateLogo({ className, ...props }: AuthTemplateLogoProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateCardProps = React.ComponentProps<"div">;
export declare function AuthTemplateCard({ className, ...props }: AuthTemplateCardProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateHeaderProps = React.ComponentProps<"div">;
export declare function AuthTemplateHeader({ className, ...props }: AuthTemplateHeaderProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateTitleProps = React.ComponentProps<"div">;
export declare function AuthTemplateTitle({ className, ...props }: AuthTemplateTitleProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateDescriptionProps = React.ComponentProps<"div">;
export declare function AuthTemplateDescription({ className, ...props }: AuthTemplateDescriptionProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateContentProps = React.ComponentProps<"div">;
export declare function AuthTemplateContent({ className, ...props }: AuthTemplateContentProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateFooterProps = React.ComponentProps<"div">;
export declare function AuthTemplateFooter({ className, ...props }: AuthTemplateFooterProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplatePromptProps = React.ComponentProps<"div">;
export declare function AuthTemplatePrompt({ className, ...props }: AuthTemplatePromptProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplatePromptLinkProps = React.ComponentProps<"a">;
export declare function AuthTemplatePromptLink({ className, ...props }: AuthTemplatePromptLinkProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateLegalProps = React.ComponentProps<"p">;
export declare function AuthTemplateLegal({ className, ...props }: AuthTemplateLegalProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateLegalLinkProps = React.ComponentProps<"a">;
export declare function AuthTemplateLegalLink({ className, ...props }: AuthTemplateLegalLinkProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateDefaultBackgroundProps = React.ComponentProps<"div">;
export declare function AuthTemplateDefaultBackground({ className, ...props }: AuthTemplateDefaultBackgroundProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateVideoBackgroundProps = {
    /** Poster image shown while the video loads */
    poster?: string;
    /** Playback rate for the background video (default: 0.7) */
    playbackRate?: number;
    /** URL to the background video file */
    src: string;
    /** Class name for the video element */
    videoClassName?: string;
} & React.ComponentProps<"div">;
export declare function AuthTemplateVideoBackground({ className, playbackRate, poster, src, videoClassName, ...props }: AuthTemplateVideoBackgroundProps): import("react/jsx-runtime").JSX.Element;
export type AuthTemplateGridOverlayProps = {
    /** URL to the grid SVG asset */
    gridUrl: string;
} & React.ComponentProps<"div">;
export declare function AuthTemplateGridOverlay({ className, gridUrl, ...props }: AuthTemplateGridOverlayProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=auth-template.d.ts.map