interface ISchemaBase2 { name: string; label: string; fields: string[]; describeUrl: string; keyPrefix: string; orderBy: string; isCustomSetting: boolean; } export interface ISchemaMetadata extends ISchemaBase2 { where: string; } export interface ISchemaDataParent { sObj: string; parentId: string; } export interface ISchemaDataChild extends ISchemaDataParent { children: string; } export interface ISchemaData extends ISchemaBase2 { children: ISchemaDataChild[]; parents: ISchemaDataParent[]; twoPassParents: ISchemaDataParent[]; parentsRequired: string[]; } export interface IExportData { total: number; fetched: number; records: any[]; } export interface ILogger { description: string; entryNumber: number; level: string; lineNumber: string; timestamp: string; } export {};