/** * Handlebars may insert its own `options` object as the last argument. * Be careful when retrieving `defaultValue` or any other last param. * * use: * if (typeof defaultValue === 'object') { * defaultValue = ''; * } * * or: * args[args.length - 1] */ export declare const Helpers: { add: (...args: any[]) => number | string; array: (...args: any[]) => any[]; base64: (...args: any[]) => Handlebars.SafeString; base64Decode: (...args: any[]) => any; base64url: (...args: any[]) => Handlebars.SafeString; base64urlDecode: (...args: any[]) => any; boolean: () => boolean; case: (...args: any[]) => any; ceil: (...args: any[]) => number | ""; city: () => any; color: () => any; company: () => any; concat: (...args: any[]) => any; country: () => any; countryCode: () => any; date: (...args: any[]) => string; dateFormat: (...args: any[]) => string; isValidDate: (...args: any[]) => boolean; dateTimeShift: (options: Handlebars.HelperOptions) => string; default: (options: Handlebars.HelperOptions) => string; divide: (...args: any[]) => any; domain: () => any; email: () => any; eq: (...args: any[]) => boolean; filter: (...args: any[]) => any[] | ""; find: (...args: any[]) => any; firstName: () => any; float: (...args: any[]) => number; floor: (...args: any[]) => number | ""; getVar: (...args: any[]) => any; gt: (num1: number | string, num2: number | string) => boolean; gte: (num1: number | string, num2: number | string) => boolean; guid: () => string; uuid: () => string; helperMissing: () => string; hexColor: () => string; includes: (data: string | Handlebars.SafeString | Handlebars.HelperOptions, search: string | Handlebars.SafeString | Handlebars.HelperOptions | undefined) => boolean; indexOf: (data: string | Handlebars.SafeString | Handlebars.HelperOptions, search: string | Handlebars.SafeString | Handlebars.HelperOptions | undefined, position?: number | string | Handlebars.SafeString | Handlebars.HelperOptions | undefined) => number; int: (...args: any[]) => number; ipv4: () => string; ipv6: () => string; jmesPath: (...args: any[]) => any; join: (arr: string[], sep: string) => string; jsonParse: (...args: any[]) => any; jsonPath: (...args: any[]) => any; jwtHeader: (...args: any[]) => any; jwtPayload: (...args: any[]) => any; lastName: () => any; lat: () => number; len: (arr: unknown[] | string) => number; long: () => number; lorem: (...args: any[]) => any; lowercase: (...args: any[]) => any; lt: (num1: number | string, num2: number | string) => boolean; lte: (num1: number | string, num2: number | string) => boolean; modulo: (...args: any[]) => number | ""; multiply: (...args: any[]) => any; newline: () => string; now: (format: any) => string; object: (options: Handlebars.HelperOptions) => Record; objectId: () => string; objectMerge: (...args: any[]) => {}; objectPath: (...args: any[]) => any; oneOf: (...args: any[]) => any; padEnd: (...args: any[]) => string; padStart: (...args: any[]) => string; parseInt: (...args: any[]) => number | ""; phone: () => any; postcode: () => any; repeat: (...args: any[]) => string; replace: (...args: any[]) => string; replaceAll: (...args: any[]) => string; reverse: (arr: unknown[]) => "" | unknown[]; round: (...args: any[]) => number | ""; setVar: (...args: any[]) => void; slice: (arr: unknown[], sliceFrom: number, sliceTo?: number | unknown) => "" | unknown[]; someOf: (itemList: string[], min: number, max: number, stringify?: boolean) => string | string[]; sort: (...args: any[]) => any[] | ""; sortBy: (...args: any[]) => any[] | ""; split: (...args: any[]) => "" | string[]; street: () => any; stringify: (data: unknown, options: Handlebars.HelperOptions) => unknown; substr: (data: string | Handlebars.SafeString | Handlebars.HelperOptions, from: number | string | Handlebars.SafeString | Handlebars.HelperOptions | undefined, length: number | string | Handlebars.SafeString | Handlebars.HelperOptions | undefined) => string; subtract: (...args: any[]) => any; switch: (value: any, options: Handlebars.HelperOptions) => string; time: (...args: any[]) => string; title: (...args: any[]) => any; tld: () => any; toFixed: (number: number, digits: number) => string; uppercase: (...args: any[]) => any; zipcode: () => any; };