import type { SpecificType } from "../../../../types/SpecificType"; export type Mock_User = { id: string; age?: number; }; export type Mock_Cart = { id: string; selectedCount: number; }; export declare const mock_requiredSingle: { str: StringConstructor; num: NumberConstructor; bool: BooleanConstructor; arr: ArrayConstructor; obj: ObjectConstructor; tuple: SpecificType<[string, number, boolean]>; union_str: SpecificType<"male" | "female">; union_num: SpecificType<0 | 1 | 2>; union_bool: SpecificType; union_arr: SpecificType; union_obj: SpecificType; }; export declare const mock_requiredUnion: { union_str_num_bool: { type: StringConstructor; optionalTypes: (NumberConstructor | BooleanConstructor)[]; }; union_literalStr_Literalnum: { type: SpecificType<"male" | "female">; optionalTypes: SpecificType<0 | 1 | 2>[]; }; union_mockUser_num: { type: SpecificType; optionalTypes: NumberConstructor[]; }; union_num_mockUser: { type: NumberConstructor; optionalTypes: SpecificType[]; }; }; export declare const mock_requiredTypes: { union_str_num_bool: { type: StringConstructor; optionalTypes: (NumberConstructor | BooleanConstructor)[]; }; union_literalStr_Literalnum: { type: SpecificType<"male" | "female">; optionalTypes: SpecificType<0 | 1 | 2>[]; }; union_mockUser_num: { type: SpecificType; optionalTypes: NumberConstructor[]; }; union_num_mockUser: { type: NumberConstructor; optionalTypes: SpecificType[]; }; str: StringConstructor; num: NumberConstructor; bool: BooleanConstructor; arr: ArrayConstructor; obj: ObjectConstructor; tuple: SpecificType<[string, number, boolean]>; union_str: SpecificType<"male" | "female">; union_num: SpecificType<0 | 1 | 2>; union_bool: SpecificType; union_arr: SpecificType; union_obj: SpecificType; };