import { NumberRange, PropertyData, PropertyParserStrictDataTypes } from '../types';
type PropertyDecoratorNumberData = PropertyData<number> & PropertyParserStrictDataTypes & NumberRange;
/**
 * @deprecated Use `field.number()` inside `defineDto()` instead.
 * The decorator API will be removed in the next major version (v2).
 * @see https://github.com/andrei-trukhin/bookish-potato-dto-issues/blob/main/MIGRATION.md
 */
export declare function NumberProperty(data?: PropertyDecoratorNumberData): (target: any, propertyKey: string) => void;
/**
 * @deprecated Use `field.integer()` inside `defineDto()` instead.
 * The decorator API will be removed in the next major version (v2).
 * @see https://github.com/andrei-trukhin/bookish-potato-dto-issues/blob/main/MIGRATION.md
 */
export declare function IntegerProperty(data?: PropertyDecoratorNumberData): (target: any, propertyKey: string) => void;
export {};
