You can edit the node.d.ts definition to make it extend the existing lib.d.ts definition of the Console interface.
In your node.d.ts replace declare var console
with:
interface Console {
log(...data: any[]): void;
info(...data: any[]): void;
error(...data: any[]): void;
warn(...data: any[]): void;
dir(obj: any): void;
timeEnd(label: string): void;
trace(label: string): void;
assert(expression: any, ...message: string[]): void;
}
Now your TypeScript will compile without the cast to any