import { CommandRunner } from 'nest-commander';
import { JsonImportService } from 'modules/feature/can/populate-db-json/json-populate.service';
import { DataSource } from 'typeorm';
interface JsonImportCommandOptions {
    directory: string;
    pattern?: string;
    batchSize?: number;
    source?: string;
    verbose?: boolean;
}
export declare class JsonImportCommand extends CommandRunner {
    private readonly jsonImportService;
    private readonly dataSource;
    private readonly logger;
    constructor(jsonImportService: JsonImportService, dataSource: DataSource);
    run(passedParams: string[], options?: JsonImportCommandOptions): Promise<void>;
    parseDirectory(val: string): string;
    parsePattern(val: string): string;
    parseBatchSize(val: string): number;
    parseSource(val: string): string;
    parseVerbose(): boolean;
}
export {};
/**
 * # Import all JSON files from the hospital directory
npm run import-json -- --directory path/to/jsonfile
 */
