/* IMPORT */ import And from '../nodes/and'; import type {Infer, Schema} from '../types'; /* MAIN */ function and ( options: [S0] ): And>; function and ( options: [S0, S1] ): And & Infer>; function and ( options: [S0, S1, S2] ): And & Infer & Infer>; function and ( options: [S0, S1, S2, S3] ): And & Infer & Infer & Infer>; function and ( options: [S0, S1, S2, S3, S4] ): And & Infer & Infer & Infer & Infer>; function and ( options: [S0, S1, S2, S3, S4, S5] ): And & Infer & Infer & Infer & Infer & Infer>; function and ( options: [S0, S1, S2, S3, S4, S5, S6] ): And & Infer & Infer & Infer & Infer & Infer & Infer>; function and ( options: [S0, S1, S2, S3, S4, S5, S6, S7] ): And & Infer & Infer & Infer & Infer & Infer & Infer & Infer>; function and ( options: [S0, S1, S2, S3, S4, S5, S6, S7, S8] ): And & Infer & Infer & Infer & Infer & Infer & Infer & Infer & Infer>; function and ( options: [S0, S1, S2, S3, S4, S5, S6, S7, S8, S9] ): And & Infer & Infer & Infer & Infer & Infer & Infer & Infer & Infer & Infer>; function and ( options: Schema[] ): And { return new And ({ options }); } /* EXPORT */ export default and;