import { Type } from '@nestjs/common'; export declare const ApiSuccessResponse: | (abstract new (...args: any[]) => any)>(dataModel: TModel, description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiCreatedSuccessResponse: | (abstract new (...args: any[]) => any)>(dataModel: TModel, description?: string, locationExample?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiAcceptedSuccessResponse: | (abstract new (...args: any[]) => any)>(dataModel: TModel, description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiBinarySuccessResponse: (contentTypes: Record, description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiBadRequestResponse: (description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiForbiddenResponse: (description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiNotFoundResponse: (description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiUnprocessableEntityResponse: (description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiInternalServerErrorResponse: (description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const ApiServiceUnavailableResponse: (description?: string) => (target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void; export declare const API_PUBLIC_METADATA_KEY = "apiPublic"; export declare const ApiPublic: () => ClassDecorator & MethodDecorator;