import { HTTPBody } from '@fastify-modular/route'; import { pito } from 'pito'; import { GenderType, ProductKind, ProductType } from '../enums'; export declare const CreateProductByOwnerInput: 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; prices: import("pito").PitoArr>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>>>>; userName: import("pito").PitoStr; email: import("pito").PitoOpt; phoneNumber: import("pito").PitoStr; genderType: import("pito").PitoEnums; }>; export declare type CreateProductByOwnerInput = pito.Type; export declare const CreateProductByOwnerOption: import("pito").PitoObj<{}>; export declare type CreateProductByOwnerOption = pito.Type; export declare const CreateProductByOwnerOutput: import("pito").PitoObj<{ productId: import("pito").PitoNum; sellOrderIds: import("pito").PitoArr; }>; export declare type CreateProductByOwnerOutput = pito.Type; export declare const CreateProductByOwner: HTTPBody<"product", "http", "POST", "/api/v1/product/product/owner", 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; prices: import("pito").PitoArr>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>>>>; userName: import("pito").PitoStr; email: import("pito").PitoOpt; phoneNumber: import("pito").PitoStr; genderType: import("pito").PitoEnums; }>, import("pito").PitoObj<{ productId: import("pito").PitoNum; sellOrderIds: import("pito").PitoArr; }>, import("pito").PitoAny>; //# sourceMappingURL=create-product-by-owner.d.ts.map