import { BaseRule, IRule, IRuleConfig, IRuleLintOptions, IRuleParseOptions } from './BaseRule.js';
export interface IScopeRenameRuleConfig extends IRuleConfig {
    names: {
        [key: string]: string;
    };
    onlyPresented: boolean;
}
export default class ScopeRenameRule extends BaseRule<IScopeRenameRuleConfig> implements IRule {
    #private;
    constructor(config: IScopeRenameRuleConfig);
    lint({ scope, task }: IRuleLintOptions): void;
    parse({ commit }: IRuleParseOptions): void;
}
