import { Entity } from '@loopback/repository'; export declare class BaseEntity extends Entity { } export declare class BaseKVEntity extends BaseEntity { payload: T; } export declare class BaseNumberIdEntity extends BaseEntity { id: number; } export declare class BaseStringIdEntity extends BaseEntity { id: string; } export declare class BaseIdEntity extends BaseNumberIdEntity { } export type TBaseIdEntity = BaseNumberIdEntity | BaseStringIdEntity; declare const BaseNumberTzEntity_base: { new (...args: any[]): { createdAt: Date; modifiedAt: Date; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberIdEntity; export declare class BaseNumberTzEntity extends BaseNumberTzEntity_base { } declare const BaseStringTzEntity_base: { new (...args: any[]): { createdAt: Date; modifiedAt: Date; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseStringIdEntity; export declare class BaseStringTzEntity extends BaseStringTzEntity_base { } export declare class BaseTzEntity extends BaseNumberTzEntity { } export type TBaseTzEntity = BaseNumberTzEntity | BaseStringTzEntity; declare const BaseNumberUserAuditTzEntity_base: { new (...args: any[]): { createdBy: import("../..").IdType; modifiedBy: import("../..").IdType; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; /** * Basic UserAuditMixed class with createdBy and modifiedBy * * NOTICE: This method have no userResolver * * In case you need to include User, directly extends {@link UserAuditMixin} */ export declare class BaseNumberUserAuditTzEntity extends BaseNumberUserAuditTzEntity_base { } declare const BaseStringUserAuditTzEntity_base: { new (...args: any[]): { createdBy: import("../..").IdType; modifiedBy: import("../..").IdType; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseStringTzEntity; export declare class BaseStringUserAuditTzEntity extends BaseStringUserAuditTzEntity_base { } export declare class BaseUserAuditTzEntity extends BaseNumberUserAuditTzEntity { } export type TBaseUserAuditTzEntity = BaseNumberUserAuditTzEntity | BaseStringUserAuditTzEntity; declare const BaseNumberDataTypeTzEntity_base: { new (...args: any[]): { tValue?: string; nValue?: number; jValue?: any; bValue?: Array; dataType?: string; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; export declare class BaseNumberDataTypeTzEntity extends BaseNumberDataTypeTzEntity_base { } declare const BaseStringDataTypeTzEntity_base: { new (...args: any[]): { tValue?: string; nValue?: number; jValue?: any; bValue?: Array; dataType?: string; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseStringTzEntity; export declare class BaseStringDataTypeTzEntity extends BaseStringDataTypeTzEntity_base { } export declare class BaseDataTypeTzEntity extends BaseNumberDataTypeTzEntity { } export type TBaseDataTypeTzEntity = BaseNumberDataTypeTzEntity | BaseStringDataTypeTzEntity; declare const BaseNumberTextSearchTzEntity_base: { new (...args: any[]): { textSearch?: string; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; export declare class BaseNumberTextSearchTzEntity extends BaseNumberTextSearchTzEntity_base { } declare const BaseStringTextSearchTzEntity_base: { new (...args: any[]): { textSearch?: string; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseStringTzEntity; export declare class BaseStringTextSearchTzEntity extends BaseStringTextSearchTzEntity_base { } export declare class BaseTextSearchTzEntity extends BaseNumberTextSearchTzEntity { } export type TBaseTextSearchTzEntity = BaseNumberTextSearchTzEntity | BaseStringTextSearchTzEntity; declare const BaseNumberObjectSearchTzEntity_base: { new (...args: any[]): { objectSearch?: import("../..").AnyObject; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; export declare class BaseNumberObjectSearchTzEntity extends BaseNumberObjectSearchTzEntity_base { } declare const BaseStringObjectSearchTzEntity_base: { new (...args: any[]): { objectSearch?: import("../..").AnyObject; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseStringTzEntity; export declare class BaseStringObjectSearchTzEntity extends BaseStringObjectSearchTzEntity_base { } export declare class BaseObjectSearchTzEntity extends BaseNumberObjectSearchTzEntity { } export type TBaseObjectSearchTzEntity = BaseNumberObjectSearchTzEntity | BaseStringObjectSearchTzEntity; declare const BaseNumberSearchableTzEntity_base: { new (...args: any[]): { objectSearch?: import("../..").AnyObject; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & { new (...args: any[]): { textSearch?: string; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; export declare class BaseNumberSearchableTzEntity extends BaseNumberSearchableTzEntity_base { } declare const BaseStringSearchableTzEntity_base: { new (...args: any[]): { objectSearch?: import("../..").AnyObject; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & { new (...args: any[]): { textSearch?: string; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseStringTzEntity; export declare class BaseStringSearchableTzEntity extends BaseStringSearchableTzEntity_base { } export declare class BaseSearchableTzEntity extends BaseNumberSearchableTzEntity { } export type TBaseSearchableTzEntity = BaseNumberSearchableTzEntity | BaseStringSearchableTzEntity; declare const BaseNumberSoftDeleteTzEntity_base: { new (...args: any[]): { isDeleted?: boolean; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; export declare class BaseNumberSoftDeleteTzEntity extends BaseNumberSoftDeleteTzEntity_base { } declare const BaseStringSoftDeleteTzEntity_base: { new (...args: any[]): { isDeleted?: boolean; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseStringTzEntity; export declare class BaseStringSoftDeleteTzEntity extends BaseStringSoftDeleteTzEntity_base { } export declare class BaseSoftDeleteTzEntity extends BaseNumberSoftDeleteTzEntity { } export type TBaseSoftDeleteTzEntity = BaseNumberSoftDeleteTzEntity | BaseStringSoftDeleteTzEntity; declare const BaseNumberDuplicatableTzEntity_base: { new (...args: any[]): { sourceId?: import("../..").IdType; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; export declare class BaseNumberDuplicatableTzEntity extends BaseNumberDuplicatableTzEntity_base { } declare const BaseStringDuplicatableTzEntity_base: { new (...args: any[]): { sourceId?: import("../..").IdType; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseNumberTzEntity; export declare class BaseStringDuplicatableTzEntity extends BaseStringDuplicatableTzEntity_base { } export declare class BaseDuplicatableTzEntity extends BaseNumberDuplicatableTzEntity { } export type TBaseDuplicatableTzEntity = BaseNumberDuplicatableTzEntity | BaseStringDuplicatableTzEntity; export declare class BaseBigIdEntity extends BaseEntity { id: number; } declare const BaseBigIdTzEntity_base: { new (...args: any[]): { createdAt: Date; modifiedAt: Date; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseBigIdEntity; export declare class BaseBigIdTzEntity extends BaseBigIdTzEntity_base { } declare const BaseVectorEntity_base: { new (...args: any[]): { uuid: string; embedding?: number[]; metadata?: any; details?: any; getId: () => any; getIdObject: () => Object; toJSON: () => Object; toObject: (options?: import("@loopback/repository").Options) => Object; }; } & typeof BaseBigIdTzEntity; export declare class BaseVectorEntity extends BaseVectorEntity_base { } export {}; //# sourceMappingURL=base.model.d.ts.map