/** * Describes an item in the state tree that can be one of multiple types. * https://fnx.js.org/docs/api/oneOf.html */ export declare function oneOf(a: A, b: B): A | B; /** * Describes an item in the state tree that can be one of multiple types. * https://fnx.js.org/docs/api/oneOf.html */ export declare function oneOf(a: A, b: B, c: C): A | B | C; /** * Describes an item in the state tree that can be one of multiple types. * https://fnx.js.org/docs/api/oneOf.html */ export declare function oneOf(a: A, b: B, c: C, d: D): A | B | C | D; /** * Describes an item in the state tree that can be one of multiple types. * https://fnx.js.org/docs/api/oneOf.html */ export declare function oneOf(a: A, b: B, c: C, d: D, e: E): A | B | C | D | E; /** * Describes an item in the state tree that can be one of multiple types. * https://fnx.js.org/docs/api/oneOf.html */ export declare function oneOf(a: A, b: B, c: C, d: D, e: E, f: F): A | B | C | D | E | F; /** * Describes an item in the state tree that can be one of multiple types. * https://fnx.js.org/docs/api/oneOf.html */ export declare function oneOf(a: A, b: B, c: C, d: D, e: E, f: F, g: G): A | B | C | D | E | F | G; /** * Describes an item in the state tree that can be one of multiple types. * https://fnx.js.org/docs/api/oneOf.html */ export declare function oneOf(...kinds: any[]): any;