import { Arguments, Command, CommandConfigOptions } from "@lerna/core";
export declare function factory(argv: Arguments<WatchCommandOptions>): WatchCommand;
interface WatchCommandOptions extends CommandConfigOptions {
    command?: string;
}
export declare class WatchCommand extends Command<WatchCommandOptions> {
    private filteredProjects;
    private count;
    private packagePlural;
    get requiresGit(): boolean;
    initialize(): Promise<void>;
    execute(): Promise<void>;
}
declare const commonJsExport: typeof factory & {
    WatchCommand: typeof WatchCommand;
};
export default commonJsExport;
export { commonJsExport as "module.exports" };
