import { Type } from "@tsed/core"; import { JsonClassStore } from "../domain/JsonClassStore.js"; import { JsonEntityStore } from "../domain/JsonEntityStore.js"; import { JsonMethodStore } from "../domain/JsonMethodStore.js"; import { JsonParameterStore } from "../domain/JsonParameterStore.js"; import { JsonPropertyStore } from "../domain/JsonPropertyStore.js"; /** * Get entity store from decorator args * @param target */ export declare function getJsonEntityStore(target: Type): T; export declare function getJsonEntityStore(target: Type | any, propertyKey: string | symbol): T; export declare function getJsonEntityStore(target: Type | any, propertyKey: string | symbol, index: number): T; export declare function getJsonEntityStore(target: Type | any, propertyKey: string | symbol, descriptor: PropertyDescriptor): T; export declare function getJsonEntityStore(...args: any[]): T;