import ts from 'typescript'; export declare type BodiedNode = ts.Node & { readonly body: ts.Node; }; export declare type BodyableNode = ts.Node & { readonly body?: ts.Node; }; export declare function getBody(node: BodiedNode): ts.Node; export declare function getBody(node: BodyableNode): ts.Node | undefined; export declare function getBodyOrThrow(node: BodiedNode | BodyableNode): ts.Node; export declare function hasBody(node: TNode): node is TNode & BodiedNode;