import type { Editor, IDEOpenMethod, LaunchType } from './type';
interface LaunchIDEParams {
    file: string;
    line?: number;
    column?: number;
    editor?: Editor;
    method?: IDEOpenMethod;
    format?: string | string[];
    onError?: (file: string, error: string) => void;
    rootDir?: string;
    usePid?: boolean;
    type?: LaunchType;
}
export declare function launchIDE(params: LaunchIDEParams): void;
export * from './type';
export { formatOpenPath } from './get-args';
export { getEnvVariable, getEnvVariables } from './utils';
