export type Log = (data: { type: LogType; message: string; count?: { index: number; total: number; }; }) => void; export type LogType = 'Error' | 'Warning' | 'Info' | 'Fetch' | 'ReadFs' | 'WriteFs' | 'Export' | 'Import' | 'Cancel' | 'Content Types' | 'Skip' | 'Taxonomies' | 'Snippets' | 'Model' | 'Completed'; export declare function logErrorAndExit(data: { message: string; }): never; export declare function exitProcess(): never; export declare function withDefaultLogAsync(func: (log: Log) => Promise): Promise;