import { ITerminal } from '@rushstack/node-core-library';
import { CommandLineParser } from '@rushstack/ts-command-line';
import { CategoryEnforcerServiceContract } from '../contracts';
/**
 * Enforce categories command line utility.
 */
export declare class EnforceCategoriesCLI extends CommandLineParser {
    protected readonly terminal: ITerminal;
    protected readonly categoryEnforcerService: CategoryEnforcerServiceContract;
    /**
     * Create new EnforceCategoriesCLI
     * @param terminal - Service used to interact with host terminal.
     */
    constructor(terminal: ITerminal, categoryEnforcerService: CategoryEnforcerServiceContract);
    protected onDefineParameters(): void;
}
//# sourceMappingURL=cli.d.ts.map