diff --git a/packages/primevue/src/cascadeselect/CascadeSelect.d.ts b/packages/primevue/src/cascadeselect/CascadeSelect.d.ts
index 38b385577..b4684628e 100644
--- a/packages/primevue/src/cascadeselect/CascadeSelect.d.ts
+++ b/packages/primevue/src/cascadeselect/CascadeSelect.d.ts
@@ -496,7 +496,12 @@ export interface CascadeSelectSlots {
/**
* Custom option group icon template.
*/
- optiongroupicon(): VNode[];
+ optiongroupicon(scope: {
+ /**
+ * Style class of the icon.
+ */
+ class: string;
+ }): VNode[];
}
/**
diff --git a/packages/primevue/src/cascadeselect/CascadeSelectSub.vue b/packages/primevue/src/cascadeselect/CascadeSelectSub.vue
index e5658c831..0b271de75 100644
--- a/packages/primevue/src/cascadeselect/CascadeSelectSub.vue
+++ b/packages/primevue/src/cascadeselect/CascadeSelectSub.vue
@@ -21,7 +21,7 @@
{{ getOptionLabelToRender(processedOption) }}
-
+
@@ -54,9 +54,9 @@