import { AST_NODE_TYPES, AST_TOKEN_TYPES, TSESTree } from '../ts-estree'; export declare const isNodeOfType: (nodeType: NodeType) => (node: TSESTree.Node | null | undefined) => node is TSESTree.Node & { type: NodeType; }; export declare const isNodeOfTypes: (nodeTypes: NodeTypes) => (node: TSESTree.Node | null | undefined) => node is TSESTree.Node & { type: NodeTypes[number]; }; export declare const isNodeOfTypeWithConditions: >(nodeType: NodeType, conditions: Conditions) => (node: TSESTree.Node | null | undefined) => node is TSESTree.Node & { type: NodeType; } & Conditions; export declare const isTokenOfTypeWithConditions: >(tokenType: TokenType, conditions: Conditions) => (token: TSESTree.Token | null | undefined) => token is TSESTree.Token & { type: TokenType; } & Conditions; export declare const isNotTokenOfTypeWithConditions: >(tokenType: TokenType, conditions: Conditions) => (token: TSESTree.Token | null | undefined) => token is Exclude | Exclude | Exclude | Exclude | Exclude | Exclude | Exclude | Exclude | Exclude | Exclude | Exclude | Exclude | Exclude; //# sourceMappingURL=helpers.d.ts.map