import { MichelineDataNode } from '../micheline/MichelineNode';
export declare abstract class MichelsonType {
    name?: string | undefined;
    constructor(name?: string | undefined);
    abstract asRawValue(): any;
    abstract toMichelineJSON(): MichelineDataNode;
    eval(): void;
    setName(name: string): void;
}
