import ts from 'typescript'; export declare function isPrimaryExpression(node: ts.Node): node is ts.PrimaryExpression; export declare function isDeclaration(node: ts.Node): node is ts.Declaration; export declare function isMemberExpression(node: ts.Node): node is ts.MemberExpression; export declare function isLeftHandSideExpression(node: ts.Node): node is ts.LeftHandSideExpression; export declare function isUpdateExpression(node: ts.Node): node is ts.UpdateExpression; export declare function isUnaryExpression(node: ts.Node): node is ts.UnaryExpression; export declare function isExpression(node: ts.Node): node is ts.Expression; export declare function isNamedDeclaration(node: ts.Node): node is ts.NamedDeclaration; export declare function isDeclarationStatement(node: ts.Node): node is ts.DeclarationStatement; export declare function isStatement(node: ts.Node): node is ts.Statement; export declare function isSignatureDeclarationBase(node: ts.Node): node is ts.SignatureDeclarationBase; export declare function isParameterDeclaration(node: ts.Node): node is ts.ParameterDeclaration; export declare function isFunctionLikeDeclarationBase(node: ts.Node): node is ts.FunctionLikeDeclarationBase; export declare function isKeywordTypeNode(node: ts.Node): node is ts.KeywordTypeNode; export declare function isNodeWithTypeArguments(node: ts.Node): node is ts.NodeWithTypeArguments; export declare function isFunctionOrConstructorTypeNodeBase(node: ts.Node): node is ts.FunctionOrConstructorTypeNodeBase; export declare function isOptionalTypeNode(node: ts.Node): node is ts.OptionalTypeNode; export declare function isRestTypeNode(node: ts.Node): node is ts.RestTypeNode; export declare function isLiteralLikeNode(node: ts.Node): node is ts.LiteralLikeNode; export declare function isPartiallyEmittedExpression(node: ts.Node): node is ts.PartiallyEmittedExpression; export declare function isNullLiteral(node: ts.Node): node is ts.NullLiteral; export declare function isBooleanLiteral(node: ts.Node): node is ts.BooleanLiteral; export declare function isThisExpression(node: ts.Node): node is ts.ThisExpression; export declare function isSuperExpression(node: ts.Node): node is ts.SuperExpression; export declare function isImportExpression(node: ts.Node): node is ts.ImportExpression; export declare function isSyntheticExpression(node: ts.Node): node is ts.SyntheticExpression; export declare function isObjectLiteralExpressionBase(node: ts.Node): node is ts.ObjectLiteralExpressionBase; export declare function isNotEmittedStatement(node: ts.Node): node is ts.NotEmittedStatement; export declare function isCommaListExpression(node: ts.Node): node is ts.CommaListExpression; export declare function isClassLikeDeclarationBase(node: ts.Node): node is ts.ClassLikeDeclarationBase; export declare function isJSDocType(node: ts.Node): node is ts.JSDocType; export declare function isJSDocTag(node: ts.Node): node is ts.JSDocTag; export declare function isJSDocUnknownTag(node: ts.Node): node is ts.JSDocUnknownTag; export declare function isInputFiles(node: ts.Node): node is ts.InputFiles; export declare function isJsonMinusNumericLiteral(node: ts.Node): node is ts.JsonMinusNumericLiteral;