/** @ignore */ export declare function partial0(visit: (node: T) => any): (this: T) => any; /** @ignore */ export declare function partial1(visit: (node: T, a: any) => any): (this: T, a: any) => any; /** @ignore */ export declare function partial2(visit: (node: T, a: any, b: any) => any): (this: T, a: any, b: any) => any;