import { HTTPBody } from '@fastify-modular/route'; import { pito } from 'pito'; import { ProductKind, ProductType } from '../enums'; export declare const UpdateProductBySellerParam: import("pito").PitoObj<{ prod_id: import("pito").PitoNum; }>; export declare type UpdateProductBySellerParam = pito.Type; export declare const UpdateProductBySellerInput: import("pito").PitoObj<{ productKind: import("pito").PitoEnums; productType: import("pito").PitoEnums; moveIn: import("pito").PitoOpt>> | import("pito").PitoObj>> | import("pito").PitoObj>>>>; adminExpenses: import("pito").PitoOpt>; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj>>>>; parking: import("pito").PitoOpt>> | import("pito").PitoObj>>>>; furniture: import("pito").PitoOpt>>; title: import("pito").PitoOpt; description: import("pito").PitoOpt; note: import("pito").PitoOpt; characteristic: import("pito").PitoOpt; prices: import("pito").PitoOpt; price: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ price: import("pito").PitoNum; deposit: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>>>; }>>>; }>; export declare type UpdateProductBySellerInput = pito.Type; export declare const UpdateProductBySellerOption: import("pito").PitoObj<{}>; export declare type UpdateProductBySellerOption = pito.Type; export declare const UpdateProductBySellerOutput: import("pito").PitoObj<{ prodId: import("pito").PitoInt; sellIds: import("pito").PitoArr; }>; export declare type UpdateProductBySellerOutput = pito.Type; export declare const UpdateProductBySeller: HTTPBody<"product", "jwt-bearer" | "http", "PATCH", "/api/v1/product/product/seller/:prod_id", import("pito").PitoObj<{ prod_id: import("pito").PitoNum; }>, import("pito").PitoObj<{}>, import("pito").PitoObj<{ productKind: import("pito").PitoEnums; productType: import("pito").PitoEnums; moveIn: import("pito").PitoOpt>> | import("pito").PitoObj>> | import("pito").PitoObj>>>>; adminExpenses: import("pito").PitoOpt>; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj>>>>; parking: import("pito").PitoOpt>> | import("pito").PitoObj>>>>; furniture: import("pito").PitoOpt>>; title: import("pito").PitoOpt; description: import("pito").PitoOpt; note: import("pito").PitoOpt; characteristic: import("pito").PitoOpt; prices: import("pito").PitoOpt; price: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ price: import("pito").PitoNum; deposit: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>> | import("pito").PitoObj<{ price: import("pito").PitoNum; } & Record<"type", import("pito").PitoLit>>>; }>>>; }>, import("pito").PitoObj<{ prodId: import("pito").PitoInt; sellIds: import("pito").PitoArr; }>, import("pito").PitoAny>; //# sourceMappingURL=update-product-by-seller.d.ts.map