| import { TSESTree } from '@typescript-eslint/typescript-estree'; |
| declare type PatternVisitorCallback = (pattern: TSESTree.Identifier, info: { |
| rest: boolean; |
| topLevel: boolean; |
| assignments: TSESTree.AssignmentPattern[]; |
| }) => void; |
| interface PatternVisitorOptions { |
| processRightHandNodes?: boolean; |
| } |
| interface Visitor { |
| visitChildren<T extends TSESTree.BaseNode | undefined | null>(node?: T): void; |
| visit<T extends TSESTree.BaseNode | undefined | null>(node?: T): void; |
| } |
| export { PatternVisitorCallback, PatternVisitorOptions, Visitor }; |
| //# sourceMappingURL=Options.d.ts.map |