import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class StorageStats extends SfCommand<any> {
    static title: string;
    static description: string;
    static examples: string[];
    static flags: any;
    static requiresProject: boolean;
    protected debugMode: boolean;
    protected cacheFilePath: string;
    protected tableStorageInfos: any[];
    protected outputFile: any;
    protected outputFilesRes: any;
    protected dateGranularity: 'year' | 'month' | 'day';
    protected whereCondition: string;
    run(): Promise<AnyJson>;
    private getEmptyObjectsCache;
    private setEmptyObjectsCache;
    private checkFieldExistenceAndType;
    private checkRelatedFieldPath;
    private calculateObjectStorageStats;
}
