/**
* ic_ds_* icon set for the dsh web UI. All glyphs render fill="currentColor"
* and take {size, className}. Batch A mirrors the deepsuite icon library
* (same figma source); batch B glyphs are harness-only figma extracts.
*/
import type { IconProps } from './props.ts'
export type { IconProps } from './props.ts'
/** ic_ds_new_chat_outline_16 */
export const IconNewChatOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_search_outline_16 */
export const IconSearchOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_settings_outline_14 */
export const IconSettingsOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_settings_outline_16 */
export const IconSettingsOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_panel_left_outline_16 */
export const IconPanelLeftOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_ellipsis_outline_16 */
export const IconEllipsisOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_plus_outline_16 */
export const IconPlusOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_check_outline_16 */
export const IconCheckOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_check_outline_14 */
export const IconCheckOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_branch_outline_16 */
export const IconBranchOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_chevron_down_outline_14 */
export const IconChevronDownOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_chevron_left_outline_14 */
export const IconChevronLeftOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_chevron_right_outline_14 */
export const IconChevronRightOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_triangle_right_fill_14 — tree expand arrow; points right, consumers rotate it 90° for the open state. */
export const IconTriangleRightFill14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_chevron_up_outline_14 */
export const IconChevronUpOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_close_outline_16 */
export const IconCloseOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_close_fill_14 */
export const IconCloseFill14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_copy_outline_16 */
export const IconCopyOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_refresh_outline_16 */
export const IconRefreshOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_refresh_outline_14 */
export const IconRefreshOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_like_outline_16 */
export const IconLikeOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_like_fill_16 */
export const IconLikeFill16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_dislike_outline_16 */
export const IconDislikeOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_dislike_fill_16 */
export const IconDislikeFill16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_share_outline_16 */
export const IconShareOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_edit_outline_16 */
export const IconEditOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_think_outline_14 */
export const IconThinkOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_think_outline_16 */
export const IconThinkOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_browse_outline_16 */
export const IconBrowseOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_link_outline_14 */
export const IconLinkOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_link_outline_16 */
export const IconLinkOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_right_up_outline_14 */
export const IconRightUpOutline14 = ({ size = 8, className }: IconProps) => (
)
/** ic_ds_right_up_outline_16 */
export const IconRightUpOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_enhance_outline_16 */
export const IconEnhanceOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_trash_outline_16 */
export const IconTrashOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_warning_outline_16 */
export const IconWarningOutline16 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_user_outline_16 */
export const IconUserOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_send_outline_16 */
export const IconSendOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_stop_fill_16 */
export const IconStopFill16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_paperclip_outline_16 */
export const IconPaperclipOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_loading_outline_16 */
export const IconLoadingOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_download_outline_16 */
export const IconDownloadOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_play_outline_16 */
export const IconPlayOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_pause_outline_16 */
export const IconPauseOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_fullscreen_outline_16 */
export const IconFullscreenOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_code_outline_16 */
export const IconCodeOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_api_outline (figma extract) */
export const IconApiOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_personalization_outline_16 (figma extract) */
export const IconPersonalizationOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_project_add_outline_16 (figma extract) */
export const IconProjectAddOutline16 = ({ size = 16, className }: IconProps) => (
)
/** folder_open_16 (figma extract): outline at full ink + 20%-opacity inner fill riding the same currentColor. */
export const IconFolderOpen16 = ({ size = 16, className }: IconProps) => (
)
/** folder_close_16 (figma extract) */
export const IconFolderClose16 = ({ size = 16, className }: IconProps) => (
)
/** tree_corner_8x10 (figma extract; session-tree "L" connector, stroke geometry pre-expanded) */
export const IconTreeCorner8x10 = ({ size = 10, className }: IconProps) => (
)
/** ic_ds_light_outline_16 */
export const IconLightOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_dark_outline_16 */
export const IconDarkOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_followsystem_outline_16 */
export const IconFollowsystemOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_data_outline_16 */
export const IconDataOutline16 = ({ size = 16, className }: IconProps) => (
)
/** ic_checklist_outline_14 (figma extract): two rings + two list bars. */
export const IconChecklistOutline14 = ({ size = 14, className }: IconProps) => (
)
/** ic_ds_List_Pen_outline_16 */
export const IconListPenOutline16 = ({ size = 16, className }: IconProps) => (
)
/** sparkle_16 (Others tool-row / goal strip leading glyph; hand-authored three-star
* approximation — the figma 43:31850 glyph is an SF Symbols "sparkles" text glyph,
* not extractable as vector data) */
export const IconSparkle16 = ({ size = 16, className }: IconProps) => (
)
/** ic_ds_question_outline_14 (figma extract): ring + question glyph. */
export const IconQuestionOutline14 = ({ size = 14, className }: IconProps) => (
)