interface CurrentBrowserTooltipTemplate { /** Pre-sanitized HTML. */ title: string; /** Pre-sanitized HTML. */ description: string; action: { /** Pre-sanitized HTML. */ caption: string; /** Pre-sanitized attribute value. */ href: string; }; } interface WarningTemplateArgs { title: string; description: string; serviceName?: string; serviceIcon?: { kind: 'image'; href: string; alt: string; } | { kind: 'svg'; svg: string; alt: string; }; links?: Array<{ href: string; caption: string; /** Marks the row that corresponds to the user's current browser; renders a warning icon. */ isCurrent?: boolean; /** When provided along with `isCurrent`, renders a hover popup next to the warning icon. */ currentTooltip?: CurrentBrowserTooltipTemplate; }>; technicalInfo?: Array<{ label: string; value: string; }>; action?: { caption: string; className?: string; }; } export declare const getWarningTemplate: ({ title, serviceName, serviceIcon, description, links, technicalInfo, action, }: WarningTemplateArgs) => string; export declare const getWarningStyleSheet: (isMobile?: boolean, backgroundImgUrl?: string) => string; export {};