import { WrapperType } from '../Constants'; import { TAbstractWrapper, TWithUserData, TWithWrapperIdEntity } from '../Models'; import { TWithName } from '../../Mixins'; import { TWithTags } from '../../Mixins/Generics/Models/TWithTags'; type TWrapperParams = TWithTags & TWithName; export declare function AbstractWrapper(entity: T, type: WrapperType | string, params?: TWrapperParams): TAbstractWrapper; export declare function AbstractWrapper(entity: T, type: WrapperType | string, params?: TWrapperParams): TAbstractWrapper>; export {};