import { Command, flags as flagHelpers } from '@oclif/command';
export default class Lint extends Command {
    static description: string;
    static examples: string[];
    static flags: {
        help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
        config: flagHelpers.IOptionFlag<string | undefined>;
        encoding: flagHelpers.IOptionFlag<string | undefined>;
        format: flagHelpers.IOptionFlag<string | undefined>;
        output: flagHelpers.IOptionFlag<string | undefined>;
        'max-results': import("@oclif/parser/lib/flags").IOptionFlag<number | undefined>;
        maxResults: import("@oclif/parser/lib/flags").IOptionFlag<number | undefined>;
        ruleset: flagHelpers.IOptionFlag<string[]>;
        'skip-rule': flagHelpers.IOptionFlag<string[]>;
        verbose: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
    };
    static args: {
        name: string;
    }[];
    run(): Promise<void>;
}
export declare function writeOutput(outputStr: string, flags: any, command: Lint): Promise<void>;
