import { LogLevel } from './utils/logger';
import { Reporter } from './reporters/reporter';
declare type rawConfig = Partial<{
    graph: boolean;
    makefile: string;
    database: string;
    require: string[];
    loglevel: number;
    verbose: boolean;
    reporter: string;
    debug: boolean;
}>;
export interface Config {
    loglevel: LogLevel;
    database: string;
    graph: boolean;
    makefile: string;
    reporter: Reporter;
    require: string[];
}
export declare function parse(args: rawConfig, pkg: {
    makit?: rawConfig;
}): Config;
export {};
