import { JSXAttribute, JSXOpeningElement } from 'estree-jsx'; import { Rule } from 'eslint'; export interface RenameConfig { newName: string; message?: string | ((node: any) => string); replace?: boolean; } type RenameInput = RenameConfig | string | Record; export interface ComponentRenames { [propName: string]: RenameInput; } export interface Renames { [componentName: string]: ComponentRenames; } export declare function renameSinglePropOnNode(context: Rule.RuleContext, attribute: JSXAttribute, node: JSXOpeningElement, propRename: RenameInput): void; export {}; //# sourceMappingURL=renameSinglePropOnNode.d.ts.map