/** * Embedded UI primitives for @ollaid/native-sso * Lightweight replacements for shadcn/ui components + inline SVG icons * No external dependencies required * * @version 2.7.9 */ import React from 'react'; export declare function IconShieldCheck(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconMail(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconPhone(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconLock(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconKeyRound(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconLink(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function BrandLinkRow({ icon, faviconSrc, faviconAlt, iconBg, iconColor, }: { icon: React.ReactNode; faviconSrc: string; faviconAlt?: string; iconBg?: string; iconColor?: string; }): import("react/jsx-runtime").JSX.Element; export declare function IconArrowLeft(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconEye(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconEyeOff(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconCheckCircle2(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconLoader2(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconAlertTriangle(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconSmartphone(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconHome(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconCalendar(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconBell(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconMessageCircle(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconUsers(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconSettings(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function IconGlobe(props: React.SVGProps): import("react/jsx-runtime").JSX.Element; export declare function Dialog({ open, onOpenChange, children }: { open: boolean; onOpenChange: (open: boolean) => void; children: React.ReactNode; }): import("react/jsx-runtime").JSX.Element | null; export declare function DialogContent({ children, className, style, hideCloseButton }: { children: React.ReactNode; className?: string; style?: React.CSSProperties; hideCloseButton?: boolean; }): import("react/jsx-runtime").JSX.Element; export declare function DialogBody({ children, className, style }: { children: React.ReactNode; className?: string; style?: React.CSSProperties; }): import("react/jsx-runtime").JSX.Element; export declare function DialogFooter({ children, className, style }: { children: React.ReactNode; className?: string; style?: React.CSSProperties; }): import("react/jsx-runtime").JSX.Element; export declare function DialogHeader({ children, className, style }: { children: React.ReactNode; className?: string; style?: React.CSSProperties; }): import("react/jsx-runtime").JSX.Element; export declare function DialogTitle({ children, className }: { children: React.ReactNode; className?: string; }): import("react/jsx-runtime").JSX.Element; export declare function DialogDescription({ children, className }: { children: React.ReactNode; className?: string; }): import("react/jsx-runtime").JSX.Element; interface ButtonProps extends React.ButtonHTMLAttributes { variant?: 'default' | 'outline' | 'ghost'; size?: 'default' | 'sm' | 'lg'; } export declare const Button: React.ForwardRefExoticComponent>; export declare const Input: React.ForwardRefExoticComponent & { className?: string; } & React.RefAttributes>; export declare const Label: React.ForwardRefExoticComponent & React.RefAttributes>; interface RadioGroupProps { value: string; onValueChange: (value: string) => void; children: React.ReactNode; className?: string; } export declare function RadioGroup({ value, onValueChange, children, className }: RadioGroupProps): import("react/jsx-runtime").JSX.Element; export declare function RadioGroupItem({ value, id }: { value: string; id: string; }): import("react/jsx-runtime").JSX.Element; export {};