import { Merchant, MerchantPrototype } from '@bringg/types';
import Session from '../Services/Identity/Session';
export type CreateMerchantByAccountManager = {
    adminName: string;
    email: string;
    password: string;
    crm_id: string;
    env_type: string;
    merchant_prototype_id: number;
} & Pick<Merchant, 'name' | 'address' | 'country_code' | 'phone'>;
export default class MerchantPrototypeApi {
    private merchantPrototypeEntity;
    constructor(session: Session);
    getAll(): Promise<MerchantPrototype[]>;
    createMerchantByAccountManager(newMerchant: CreateMerchantByAccountManager): Promise<void>;
}
