import type { ApiKeyAuthContext } from "../common/auth/auth.types";
import { MerchantService } from "./merchant.service";
export declare class MerchantController {
    private readonly service;
    constructor(service: MerchantService);
    me(auth: ApiKeyAuthContext): Promise<{
        id: string;
        email: string;
        name: string;
        createdAt: Date;
        updatedAt: Date;
        status: import("@prisma/client").$Enums.MerchantStatus;
        metadata: import("@prisma/client/runtime/library").JsonValue | null;
        slug: string;
        defaultCountry: string;
    }>;
}
