import type { components } from '@feedmepos/ui-library'; type ConstructorResult any> = T extends new (...any: any[]) => infer U ? U : never; export type FmComponents = { [K in keyof typeof components]: ConstructorResult<(typeof components)[K]>['$props'] extends { modelValue: any; } ? Omit['$props'], 'modelValue'> : ConstructorResult<(typeof components)[K]>['$props']; }; export {};