import { EProduct, EProductGroup, EProductPackage } from "../product.enum";
import { ProductPackageDTO } from "../products.dto";
import { ETheme } from "src/enums/theme.enum";
export declare const ProductConfig: {
    groupsMap: IGroup;
    errorMessageMap: {
        "00": string;
        "02": string;
        "03": string;
        "04": string;
        "05": string;
        "06": string;
    };
    notificationContent: {
        BelHealth?: string;
        HEALTHCARE?: string;
        MOBILE_AIRTIME_RECHARGE?: string;
        MOBILE_INTERNET_RECHARGE?: string;
        DSTV?: string;
        GOTV?: string;
        STARTIMES?: string;
        SHOWMAX?: string;
        LASG_COWRY_CARD_WALLET?: string;
        TEST_PRODUCT?: string;
    };
};
type IGroupProduct = {
    [k in EProduct]?: {
        title: string;
        packages: {
            [x in EProductPackage]?: ProductPackageDTO;
        };
    };
};
export type IGroup = {
    [k in EProductGroup]: {
        title: string;
        themes: {
            [k in ETheme]?: true;
        };
        products: IGroupProduct;
    };
};
export {};
