/// /// declare module 'chargebee' { export interface Rule { id: string; namespace: string; rule_name: string; rule_order?: number; status: 'active' | 'disabled'; conditions?: string; outcome?: string; deleted: boolean; created_at: number; modified_at: number; } export namespace Rule { export class RuleResource { retrieve( rule_id: string, headers?: ChargebeeRequestHeader, ): Promise>; } export interface RetrieveResponse { rule: Rule; } // REQUEST PARAMS //--------------- } }