export interface SQLInstance { idx: number; filename: string; sqlserverinstance: string; cpu_count: number; instancememoryGB: number; totaluserdbsizeGB: number; totaltempdbsizeGB: number; sqlserveragentjobs: number; SAJclassification: string; CLRenabled: number; CLRclassification: string; mailprofile: number; MPclassification: string; filestreamenabled: number; FSclassification: string; fillfactor: number; FFclassification: string; dbsnapshotexists: number; dbsnapClassification: string; linkedServer: number; LSClassification: string; } export interface TableRow { idx: number; sqlserverinstance: string; complexity: number; persondays: { AzureVM: number; AzureSQLInstance: number; AzureSQLDb: number; }; } export interface StructuredJson { 'SQL Server Instance': string; CPU: number; Memory: number; 'DB size': number; 'TempDB size': number; 'SQL Server Agent Jobs': subObject; 'CLR': subObject; 'Mail': subObject; 'Filestream': subObject; 'fillfactor': subObject; 'DB Snapshot': subObject; 'Linked Server': subObject; } export interface subObject { 'Value': number; 'Classification': string; }