import { TradechatServer, FmeUser } from "../tradechat-server"; import { Collection } from "mongodb"; export declare class TradechatCode { _id?: string; description: string; code: string; company: string; products: string[]; affiliate: string; creator: FmeUser; create_date: Date; update_date: Date; last_editor: FmeUser; } export declare class TradechatCodeController { tc: TradechatServer; codeDb: Collection; constructor(tc: TradechatServer); init: () => Promise; save: (code: TradechatCode) => Promise; saveByCode: (code: TradechatCode) => Promise; get: (code: string) => Promise; getById: (id: string) => Promise; removeByName: (code: string) => Promise; removeById: (id: string) => Promise; }