///
import { MakeDirectoryOptions } from 'fs';
import { BackupRecord, BackupType, Directory } from './types.js';
export declare function getAppDataPath(): string;
export declare function sayHello(): void;
export declare function ppRecord(record: BackupRecord): void;
export declare function compareByDepth(dirA: Directory, dirB: Directory): number;
export declare function compareRecordsByCreationTime(recordA: BackupRecord, recordB: BackupRecord): number;
export declare function getLatestBackupByName(name: string, type?: BackupType): [BackupRecord, Error];
export declare function createDirectory(rootPath: string, directoryName: string, options?: MakeDirectoryOptions, ownership?: {
uid: number;
gid: number;
}): Promise<[string, Error]>;
export declare function isDirEmpty(path: string): Promise;