interface ExecResult {
    stdout: string;
    stderr: string;
    code: number;
}
export declare const exec: (cmd: string, log?: boolean) => Promise<ExecResult>;
export declare const unifiedExec: (params: {
    cmd: string;
    type?: string | undefined;
    subType?: string | undefined;
    msg?: string | undefined;
    verbose?: boolean | undefined;
}) => Promise<ExecResult>;
export interface VersioningArguments {
    remote?: string;
    branch?: string;
    doCommit?: boolean;
    tag?: string;
    tagMsg?: string;
    version?: string;
    patch?: boolean;
    minor?: boolean;
    major?: boolean;
    commit?: string;
    verbose?: boolean;
}
export interface Version {
    version: string;
    tag: string;
    branch: string;
    git: string;
    isNew?: boolean;
}
export {};
//# sourceMappingURL=utils.d.ts.map