/** * Some icons taken from https://phosphoricons.com */ import * as s from 'solid-js'; export type ProxyIconComponent = s.Component<{ id: ID; }>; export type IconComponent = s.Component<{ class?: string; }>; export declare const SolidWhite: IconComponent; declare const embedIconComponents: { readonly ArrowLeft: ProxyIconComponent<"ArrowLeft">; readonly ArrowRight: ProxyIconComponent<"ArrowRight">; readonly CarretRight: ProxyIconComponent<"CarretRight">; readonly Eye: ProxyIconComponent<"Eye">; readonly EyeSlash: ProxyIconComponent<"EyeSlash">; readonly Refresh: ProxyIconComponent<"Refresh">; readonly Select: ProxyIconComponent<"Select">; readonly Options: ProxyIconComponent<"Options">; readonly Close: ProxyIconComponent<"Close">; readonly Triangle: ProxyIconComponent<"Triangle">; readonly Signal: ProxyIconComponent<"Signal">; readonly Root: ProxyIconComponent<"Root">; readonly Memo: ProxyIconComponent<"Memo">; readonly Effect: ProxyIconComponent<"Effect">; readonly RenderEffect: ProxyIconComponent<"RenderEffect">; readonly Computation: ProxyIconComponent<"Computation">; readonly Context: ProxyIconComponent<"Context">; readonly Code: ProxyIconComponent<"Code">; readonly Search: ProxyIconComponent<"Search">; readonly Graph: ProxyIconComponent<"Graph">; readonly Heart: ProxyIconComponent<"Heart">; readonly Bug: ProxyIconComponent<"Bug">; }; declare const iconComponents: { readonly SolidWhite: IconComponent; }; export type IconName = keyof typeof embedIconComponents | keyof typeof iconComponents; export declare const icon: { [key in IconName]: IconComponent; }; export declare function Icon(props: { icon: IconName; class?: string; }): s.JSX.Element; export declare const MountIcons: s.Component; export {}; //# sourceMappingURL=icons.d.ts.map