import { Rule } from "eslint"; import { CallExpression } from "estree"; export declare class ComponentFixer { private _context; private componentModule; private componentImportName; constructor(context: Rule.RuleContext, componentModule: string, componentImportName: string); isError(calli: CallExpression): boolean; canFix(calli: CallExpression): boolean; processCallSite(calli: CallExpression): void; getFixit(calli: CallExpression): (fixer: Rule.RuleFixer) => Rule.Fix | Rule.Fix[]; fix(calli: CallExpression, fixer: Rule.RuleFixer): Rule.Fix | Rule.Fix[]; private getOmniscientImport; private getOmniscientImportName; private getBaseComponentFixitAndNames; private getComponentNames; private propertyBodyToSource; private mapMixinToProperty; private getMethods; private createRenderBody; private formatAndReplace; private stripQuotes; private smartQuote; }