
//#region src/utils/mergeSlotProps.d.ts
declare const mergeSlotProp: <T extends Partial<Record<string, any>>>(slotProp: T | undefined, newSlotProp: T | undefined, onConflict?: "overwriteOriginal" | "keepOriginal") => T;
declare const mergeSlotProps: <T1 extends { [K in keyof T1]?: Record<string, any> }, T2 extends { [K in keyof T2]?: Record<string, any> }>(slotProps: T1 | undefined, newProps: T2, onConflict?: "overwriteOriginal" | "keepOriginal") => (T1 & T2) | undefined;
//#endregion
export { mergeSlotProp, mergeSlotProps };