import { HTTPBody } from '@fastify-modular/route'; import { pito } from 'pito'; import { GenderType, ProductKind, ProductType } from '../enums'; export declare const CreateProductByMatchInput: import("pito").PitoObj<{ address: import("pito").PitoStr; productKind: import("pito").PitoEnums; productType: import("pito").PitoEnums; moveIn: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ date: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj>> | import("pito").PitoObj>>>; adminExpenses: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ price: import("pito").PitoNum; kinds: import("pito").PitoArr>; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj>>>; parking: import("pito").PitoUnionObj<"yn", import("pito").PitoObj<{ count: import("pito").PitoInt; } & Record<"yn", import("pito").PitoLit<"y">>> | import("pito").PitoObj>>>; furniture: import("pito").PitoArr>; title: import("pito").PitoStr; description: import("pito").PitoStr; note: import("pito").PitoOpt; characteristic: import("pito").PitoOpt; userName: import("pito").PitoStr; email: import("pito").PitoOpt; phoneNumber: import("pito").PitoStr; genderType: import("pito").PitoEnums; }>; export declare type CreateProductByMatchInput = pito.Type; export declare const CreateProductByMatchOption: import("pito").PitoObj<{}>; export declare type CreateProductByMatchOption = pito.Type; export declare const CreateProductByMatchOutput: import("pito").PitoObj<{ productId: import("pito").PitoNum; }>; export declare type CreateProductByMatchOutput = pito.Type; export declare const CreateProductByMatch: HTTPBody<"product", "http", "POST", "/api/v1/product/product/match", import("pito").PitoObj>, import("pito").PitoObj<{}>, import("pito").PitoObj<{ address: import("pito").PitoStr; productKind: import("pito").PitoEnums; productType: import("pito").PitoEnums; moveIn: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ date: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj>> | import("pito").PitoObj>>>; adminExpenses: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ price: import("pito").PitoNum; kinds: import("pito").PitoArr>; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj>>>; parking: import("pito").PitoUnionObj<"yn", import("pito").PitoObj<{ count: import("pito").PitoInt; } & Record<"yn", import("pito").PitoLit<"y">>> | import("pito").PitoObj>>>; furniture: import("pito").PitoArr>; title: import("pito").PitoStr; description: import("pito").PitoStr; note: import("pito").PitoOpt; characteristic: import("pito").PitoOpt; userName: import("pito").PitoStr; email: import("pito").PitoOpt; phoneNumber: import("pito").PitoStr; genderType: import("pito").PitoEnums; }>, import("pito").PitoObj<{ productId: import("pito").PitoNum; }>, import("pito").PitoAny>; //# sourceMappingURL=create-product-by-match.d.ts.map