import { Type } from '@nestjs/common'; export declare function ApiCrudList(model: Type): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare function ApiCrudGetOne(model: Type): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare function ApiCrudCreate(model: Type, body?: Type): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare function ApiCrudUpdate(model: Type, body?: Type): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare function ApiCrudDelete(): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare function ApiCrudBulkCreate(model: Type, body?: Type): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare function ApiCrudBulkDelete(): (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void;