import { AccessorDeclaration, CallSignatureDeclaration, ConstructorDeclaration, FunctionDeclaration, MethodDeclaration, TypeAliasDeclaration, VariableDeclaration } from 'ts-morph';
/**
 *
 * @param constructor
 */
export declare function constructorPresentation(constructor: ConstructorDeclaration): string;
/**
 *
 * @param accessor
 */
export declare function accessorPresentation(accessor: AccessorDeclaration): string;
/**
 *
 * @param method
 */
export declare function methodPresentation(method: MethodDeclaration): string;
/**
 *
 * @param callSignature
 */
export declare function callSignaturePresentation(callSignature: CallSignatureDeclaration): string;
/**
 *
 * @param fnc
 */
export declare function functionPresentation(fnc: FunctionDeclaration): string;
/**
 *
 * @param typeAlias
 */
export declare function typeAliasPresentation(typeAlias: TypeAliasDeclaration): string;
/**
 *
 * @param variable
 */
export declare function variablePresentation(variable: VariableDeclaration): string;
