import { IModelDSLGenEngineContext } from './imodel-dslgen-engine-context'; import { IModelWriter } from './imodel-writer'; export declare class ModelWriterBase implements IModelWriter { fillDSL(iModelDSLGenEngineContext: IModelDSLGenEngineContext, src: any, dst: any): void; onFillDSL(iModelDSLGenEngineContext: IModelDSLGenEngineContext, src: any, dst: any): void; fill(dst: object, key: string, value: any): void; fillId(dst: object, key: string, value: any): void; fillList(dst: object, key: string, value: any): void; fillIdList(dst: object, key: string, value: any): void; v(dst: object, key: string, value: any): void; w(dst: object, key: string, model: any, key2?: string, def?: any): void; x(dst: object, key: string, model: any, key2?: string): void; y(dst: object, key: string, model: any, key2?: string): void; g(model: any, key: string): any; }