declare module y3.timer { function wait(this:void,timeout: number, on_timer: Action1NoSelf): Timer; function loop(this:void,timeout: number, on_timer: Action2NoSelf): Timer; function count_loop(this:void,timeout: number, times: number, on_timer: Action2NoSelf): Timer; }