import { SimpleGit } from 'simple-git'; import { ChangeFreq, MapifyConfig, PageArray } from './mapify.interface'; export declare class Mapify { mapifyConfig: MapifyConfig; git: SimpleGit; sitemapFile: string; defaultPriority: number; defaultChangeFreq: ChangeFreq; forceLastModificationDate: boolean; generateRobotsTxt: boolean; appDir: string; constructor(mapifyConfig: MapifyConfig); initialize(): void; gitHaveAnyFileChanges(): Promise<{ isAnyChanges: boolean; filesHaveChanges: string[]; }>; gitFileLastModifiedDate(filePath: string): Promise; sortDatesInDescendingOrder(dates: Date[]): Date[]; detectFileChangeWithGit(): Promise; writeFileIntoDirs(dirs: string[], fileName: string, text: string): Promise; generateSitemapFile(baseUrl: string, pages: PageArray): Promise; }