export declare type NonFunction = T extends (...args: any[]) => any ? never : T;