/** * It register the date extension to the Faker instance. * * @param fake Faker instance * * @example * ```ts * import fake from '@micra/faker'; * import {date} from '@micra/faker/extensions/date'; * * fake.extend({date}); * ``` */ export declare function date(fake: Faker.Instance): (maxOrMin?: number | Date | undefined, customMax?: number | Date | undefined) => Date; /** * It register the futureDate extension to the Faker instance. * * @param fake Faker instance * * @example * ```ts * import fake from '@micra/faker'; * import {futureDate} from '@micra/faker/extensions/date'; * * fake.extend({futureDate}); * ``` */ export declare function futureDate(fake: Faker.Instance): () => Date; /** * It register the pastDate extension to the Faker instance. * * @param fake Faker instance * * @example * ```ts * import fake from '@micra/faker'; * import {pastDate} from '@micra/faker/extensions/date'; * * fake.extend({pastDate}); * ``` */ export declare function pastDate(fake: Faker.Instance): () => Date; /** * It register the month extension to the Faker instance. * * @param fake Faker instance * * @example * ```ts * import fake from '@micra/faker'; * import {month} from '@micra/faker/extensions/date'; * * fake.extend({month}); * ``` */ export declare function month(fake: Faker.Instance): () => string; /** * It register the weekday extension to the Faker instance. * * @param fake Faker instance * * @example * ```ts * import fake from '@micra/faker'; * import {weekday} from '@micra/faker/extensions/date'; * * fake.extend({weekday}); * ``` */ export declare function weekday(fake: Faker.Instance): () => string;