import { Container } from 'inversify';
export type StartupArgs = {
    skipDBIntegrityChecks?: boolean;
    configFile?: string;
    sqlitePath?: string;
    logFilePath?: string;
    container?: Container;
    minimalSetup?: boolean;
    workDir?: string;
    enableHttp?: boolean;
    version?: boolean;
    id?: string;
    name?: string;
    extensionsDir?: string;
    seedDir?: string;
    help?: boolean;
    port?: string;
    resumeProcessInstancesManually?: boolean;
};
export type ParsedStartupArguments = {
    container?: Container;
    minimalSetup?: boolean;
    resumeProcessInstancesManually?: boolean;
};
export declare function getStartupArgs(): StartupArgs;
export default function parseArguments(args?: StartupArgs): Promise<ParsedStartupArguments>;
