import * as abaplint from "@abaplint/core";
export declare class TranspileTypes {
    static declare(t: abaplint.TypedIdentifier): string;
    static declareStaticSkipVoid(pre: string, t: abaplint.TypedIdentifier): string;
    /** this returns a function, so it doesnt throw when loading the code, only when running */
    static toTypeFunction(type: abaplint.AbstractType): string;
    static toType(type: abaplint.AbstractType): string;
}
