export interface RulePrizeType { amount: string; amountEnd?: string; chance?: number; icon: string; id: string; idEnd?: string; name: string; branch: number; tokenAddress: string; erc?: number; } export interface RuleOption { label: string; value: string; ruleId?: number; chainId?: number; prizes?: RulePrizeType[]; } export declare enum DataType { dataSource = "dataSource", customState = "customState" } export interface CustomState { label: string; value: string; list: any[]; } export declare class RuleSetterService { private webGid; constructor(webGid: string); private getDataSourceList; getOptionsByDataSourceList(): { dataSourceList: RuleOption[]; customList: any[]; }; }