import { Command } from '@oclif/command';
interface StagedFile {
    filename: string;
    status: string;
}
declare class CheckCommand extends Command {
    static aliases: string[];
    static description: string;
    static flags: {
        isStaged: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
        verbose: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
        version: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
        help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
    };
    static args: {
        name: string;
    }[];
    handleNoConfigFound(inputFilePath: string): void;
    handleConfigFoundAndStaged(inputFilePath: string): void;
    handleConfigFound(inputFilePath: string): void;
    checkInputForIwaConfig(inputFilePath: string, isStaged?: boolean): void;
    handleStagedFiles(stagedFiles: StagedFile[], inputFilePath: string): void;
    run(): Promise<void>;
}
export default CheckCommand;
