import { Command } from "@pk-nerdsaver-ai/pi-utils/cli";
export default class Commit extends Command {
    static description: string;
    static flags: {
        push: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"boolean"> & {
            description: string;
        };
        "dry-run": import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"boolean"> & {
            description: string;
        };
        "no-changelog": import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"boolean"> & {
            description: string;
        };
        legacy: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"boolean"> & {
            description: string;
        };
        context: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"string"> & {
            char: string;
            description: string;
        };
        model: import("@pk-nerdsaver-ai/pi-utils/cli").FlagDescriptor<"string"> & {
            char: string;
            description: string;
        };
    };
    run(): Promise<void>;
}
