import DateTime from "@web-atoms/date-time/dist/DateTime.js"; interface IDbFunctions { collate(operand: any, collation: string): string; contains(propertyReference: any, searchCondition: string, languageTerm?: number): boolean; dataLength(arg: any): number; dateDiffDay(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffHour(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffMicrosecond(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffMillisecond(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffMinute(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffMonth(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffNanosecond(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffSecond(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffWeek(startDate: DateTime | Date, endDate: DateTime | Date): number; dateDiffYear(startDate: DateTime | Date, endDate: DateTime | Date): number; dateTimeFromParts(year: number, month: number, day: number, hour: number, minute: number, second: number, millisecond: number): DateTime; dateTime2FromParts(year: number, month: number, day: number, hour: number, minute: number, second: number, fractions: number, precision: number): DateTime; dateTimeOffsetFromParts(year: number, month: number, day: number, hour: number, minute: number, second: number, fractions: number, hourOffset: number, minuteOffset: number, precision: number): DateTime; freeText(propertyReference: any, freeText: string, languageTerm?: number): boolean; isDate(expression: string): boolean; isNumeric(expression: string): boolean; like(matchExpression: string, pattern: string): boolean; random(): number; } interface IEF { functions: IDbFunctions; } declare const EF: IEF; export default EF; //# sourceMappingURL=EF.d.ts.map