export declare type Defined = T extends undefined ? never : T; export declare type TypedSchema = { __inputType: any; __outputType: any; }; export declare type TypeOf = TSchema['__inputType']; export declare type Asserts = TSchema['__outputType']; export declare type Thunk = T | (() => T); export declare type If = T extends undefined ? Y : N;