import { Command } from "@commander-js/extra-typings";
import { LineEnding } from "../../lineEndings";
export type CombinedConfig = {
    inputs?: string[];
    output?: string;
    eol?: string;
    ci?: boolean;
    overwrite?: boolean;
    spinner?: boolean;
    omitVersions?: boolean;
};
export interface ProgramOptions {
    inputs: string[];
    output: string;
    eol?: LineEnding;
    showSpinner: boolean;
    omitVersions: boolean;
}
export declare const mainCommand: Command<[], {
    config?: string | undefined;
    input?: string[] | undefined;
    output?: string | undefined;
    overwrite?: true | undefined;
    eol?: string | undefined;
    ci?: true | undefined;
    spinner: boolean;
    omitVersions?: true | undefined;
    version?: true | undefined;
}, {}>;
