/**
 * 查询参数
 */
/**
 * PackageListReqDto
 */
export interface IPackageListReq {
    /**
     * 编码
     */
    code?: string;
    currentPage?: number;
    /**
     * 套餐名称
     */
    name?: string;
    pageSize?: number;
    /**
     * 状态：0禁用，1启用
     */
    status?: number | undefined;
}
/**
 * 描述: 套餐vo
 *
 * PackageListVo
 */
export interface IPackageList {
    /**
     * 编码
     */
    code?: string;
    /**
     * 套餐id
     */
    id?: number;
    /**
     * 语言
     */
    language?: string;
    /**
     * 套餐名称
     */
    name?: string;
    /**
     * 套餐状态：0禁用，1启用
     */
    status?: number;
    /**
     * 操作人
     */
    updatedBy?: string;
    /**
     * 操作时间
     */
    updateTime?: string;
}
/**
 * 获取列表
 */
export declare function getListData(params: IPackageListReq): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
 * 删除
 */
export declare function deleteData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
 * 详情
 */
export declare function getData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
 * 改变状态
 */
export declare function operateData(params: IPackageList): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
 * 批量删除
 */
export declare function delList(ids: Array<number | string>): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
 * AddPackageDto
 */
export interface IAddPackage {
    /**
     * 套餐编码
     */
    code?: string;
    /**
     * 创建人
     */
    createdBy?: number;
    /**
     * 套餐描述
     */
    des?: string;
    /**
     * 套餐id
     */
    id?: number | undefined;
    /**
     * 套餐语言
     */
    language?: string;
    /**
     * 关联菜单id
     */
    menuDtoList?: IAddPackageMenu[];
    /**
     * 套餐名称
     */
    name: string;
    /**
     * 套餐状态
     */
    status: number;
}
/**
 * 描述: 新增套餐菜单
 *
 * AddPackageMenuDto
 */
export interface IAddPackageMenu {
    /**
     * 子菜单数据
     */
    childMenuDtoList?: IAddPackageMenu[];
    /**
     * 菜单编码
     */
    code: string;
    /**
     * 菜单id
     */
    id: number;
    /**
     * 菜单名称
     */
    name?: string;
}
/**
 * 新增
 */
export declare function saveData(params: IAddPackage): Promise<import("@cdwx/http").HttpResponse<any>>;
/**
 * 修改
 */
export declare function updateData(params: IAddPackage): Promise<import("@cdwx/http").HttpResponse<any>>;
