import { IResourceEntity, IResourceFactory } from "../../../interfaces/api"; import { TConstructor, TEntityConstructor } from "../../../types"; import { IRequestOptions } from "../../../interfaces/common"; import { IHasCreateFactory } from "../../factories/mixins/hasCreate"; export interface IHasCreate>> { create(options?: IRequestOptions): Promise>; } export declare type IHasCreateEntity>> = IResourceEntity & IHasCreate; export declare function hasCreate>>(Base: TEntityConstructor): TConstructor>;