import * as ts from "typescript";
import { Transformation } from "../../output/transformation";
import { NodeVisitor } from "../visitor";
export declare class VariableDeclarationVisitor extends NodeVisitor {
    /**
     * Tries to find more specific types for variable declarations.
     */
    private readonly typeAdjuster;
    visit(node: ts.VariableDeclaration): Transformation[];
    private getTransformationContents;
    private getAliasedValue;
    private getFullValue;
    private getFriendlyTypeAtLocation;
    private appendFullValueToLines;
}
