import LocalizedString = require('../Locale/LocalizedString'); import SectionEnum = require('../Section/SectionEnum'); import List = require('../List'); import FactorDefinition = require('./FactorDefinition'); import IEntity = require('../IEntity'); import ActionPlaceholderEnum = require('./ActionPlaceholderEnum'); import PriorityTypeEnum = require('./PriorityTypeEnum'); export = Action; declare class Action implements IEntity { private id; private name; private shortName; private text; private section; private factorDefinitionList; private placeholders; private priorityType; private main; Id: number; Name: LocalizedString; ShortName: LocalizedString; Text: LocalizedString; Section: SectionEnum; FactorDefinitionList: List; Placeholders: ActionPlaceholderEnum[]; PriorityType: PriorityTypeEnum; Main: boolean; constructor(id: number, name: LocalizedString, shortName: LocalizedString, text: LocalizedString, section: SectionEnum, factorDefinitionList: List, placeholders: ActionPlaceholderEnum[], priorityType: PriorityTypeEnum, main: boolean); static fromObject(o: any): Action; static toObject(entity: Action): any; toObject(): any; }