import ts from "typescript"; export type NamedNode = ts.ClassDeclaration | ts.ClassElement | ts.EnumDeclaration | ts.EnumMember | ts.FunctionDeclaration | ts.InterfaceDeclaration | ts.ParameterDeclaration | ts.PropertyDeclaration | ts.TypeAliasDeclaration | ts.TypeElement | ts.TypeParameterDeclaration | ts.VariableDeclaration; export declare function isNamedNode(node: ts.Node): node is NamedNode; export declare function getName(node: ts.Node): string | undefined; export declare function isExported(node: ts.Statement): boolean; export declare function isPrivateMember(node: ts.TypeElement | ts.ClassElement): boolean; export declare function getParameterIndex(node: ts.ParameterDeclaration): number; export declare function getNodeId(node: ts.Node): string; export declare function slugifyNode(node: ts.Node, parent?: ts.Node): string; //# sourceMappingURL=node.d.ts.map