import * as React from "react"; /** * Lucide-style icon prop interface kept intentionally small. */ export interface IconProps extends React.SVGProps { size?: string | number; color?: string; strokeWidth?: string | number; absoluteStrokeWidth?: boolean; } export declare const Play: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const Pause: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const Volume1: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const Volume2: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const VolumeX: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const Maximize2: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const RotateCw: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const Settings: React.ForwardRefExoticComponent & React.RefAttributes>; export type { IconProps as IconComponentProps }; export declare const icons: { Play: React.ForwardRefExoticComponent & React.RefAttributes>; Pause: React.ForwardRefExoticComponent & React.RefAttributes>; Volume1: React.ForwardRefExoticComponent & React.RefAttributes>; Volume2: React.ForwardRefExoticComponent & React.RefAttributes>; VolumeX: React.ForwardRefExoticComponent & React.RefAttributes>; Maximize2: React.ForwardRefExoticComponent & React.RefAttributes>; RotateCw: React.ForwardRefExoticComponent & React.RefAttributes>; Settings: React.ForwardRefExoticComponent & React.RefAttributes>; }; export type IconName = keyof typeof icons; export declare function getIconComponent(name: IconName): React.ForwardRefExoticComponent & React.RefAttributes>;