import IChecklistSourceSettingsObject = require('./IChecklistSourceSettingsObject'); import IChecklistSourcesObject = require('./IChecklistSourcesObject'); import ChecklistSourceTypeEnum = require('./ChecklistSourceTypeEnum'); import Util = require('asimplia-util'); import IEntityAnnotation = Util.ODBM.Entity.Annotation.IEntityAnnotation; export = ChecklistSourceSettings; declare class ChecklistSourceSettings { private object; static $entity: IEntityAnnotation; private static converter; Id: string; EShopId: number; Sources: IChecklistSourcesObject; ClosedAt: Date; constructor(object: IChecklistSourceSettingsObject); isClosed(): boolean; toggleClosed(): ChecklistSourceSettings; setSource(type: ChecklistSourceTypeEnum, uri: string): void; static getTypeString(type: ChecklistSourceTypeEnum): string; static fromObject(object: IChecklistSourceSettingsObject): ChecklistSourceSettings; static toObject(entity: ChecklistSourceSettings): IChecklistSourceSettingsObject; toObject(): IChecklistSourceSettingsObject; }