export declare class ApiErrorResponseDto {
    statusCode: number;
    error: string;
    message: string;
    code: string;
}
export declare const ApiValidationError: (description?: string) => MethodDecorator & ClassDecorator;
export declare const ApiUnauthorized: (description?: string) => MethodDecorator & ClassDecorator;
export declare const ApiForbidden: (description?: string) => MethodDecorator & ClassDecorator;
export declare const ApiNotFoundError: (description?: string) => MethodDecorator & ClassDecorator;
export declare const ApiConflictError: (description?: string) => MethodDecorator & ClassDecorator;
export declare const ApiTooManyRequests: (description?: string) => MethodDecorator & ClassDecorator;
export declare const ApiStandardErrors: () => <TFunction extends Function, Y>(target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor<Y>) => void;
export declare const ApiAuthErrors: () => <TFunction extends Function, Y>(target: TFunction | object, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor<Y>) => void;
//# sourceMappingURL=api-responses.decorator.d.ts.map