import { FieldMetadata } from '../metadata'; export interface IRequiredDecorator { /** * Required decorator */ (dbtype?: string, dbfield?: string): PropertyDecorator; /** * Required decorator with metadata map. * @param {T} [metadata] define matadata map to resolve value to the property. */ (metadata?: T): PropertyDecorator; /** * Required decorator. */ (target: object, propertyKey: string | symbol, descriptor?: TypedPropertyDescriptor): void; } /** * Required decorator. */ export declare const Required: IRequiredDecorator;