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