import Bicoder from "./Bicoder"; declare type ExplicitAny = any; export declare type AnyBicoder = Bicoder; declare type BicoderTargetsImpl = (T extends [Bicoder, ...infer Rest] ? [First, ...BicoderTargetsImpl] : []); export declare type BicoderTargets = BicoderTargetsImpl; export declare type TypeOf = B extends Bicoder ? T : never; export declare type UnionOf = (T extends [infer First, ...infer Rest] ? First | UnionOf : never); export declare type Primitive = undefined | null | boolean | number | string; export {}; //# sourceMappingURL=types.d.ts.map