import type { Request, Response, NextFunction } from "express";
export declare class ShopController {
    /**
     * Upload Middleware — handles logo, godImage1, godImage2, and authorizedSign fields
     * from the same multipart request, each going to its designated folder.
     */
    handleImageUpload: (req: Request, res: Response, next: NextFunction) => void;
    /**
     * Get Shop
     */
    get(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
    /**
     * Create / Update Shop
     */
    save(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
}
//# sourceMappingURL=ShopController.d.ts.map