import * as Models from './models'; import { ILocalFilter } from './mask.service'; import * as momentNs from 'moment'; export declare function validateNumber(model: Models.IHasExtensions, newValue: number, filter: ILocalFilter): string; export declare function validateStringFormat(model: Models.IHasExtensions, newValue: string): string; export declare function validateDateTimeFormat(model: Models.IHasExtensions, newValue: Date): string; export declare function validateDateFormat(model: Models.IHasExtensions, newValue: Date | string, filter: ILocalFilter): string; export declare function validateTimeFormat(model: Models.IHasExtensions, newValue: Date): string; export declare function validateString(model: Models.IHasExtensions, newValue: any, filter: ILocalFilter): string; export declare function validateMandatory(model: Models.IHasExtensions, viewValue: string): string; export declare function validateMandatoryAgainstType(model: Models.IHasExtensions, viewValue: string, filter: ILocalFilter): string; export declare function validateDate(newValue: string, validInputFormats: string[]): momentNs.Moment;