import { EnumStateType } from '../../statemachines/models/enums';
export declare class WfItem {
    code: string;
    data: WfSchema;
    title: string;
}
export declare class WfSchema {
    machines: WfMachine[];
    connections: WfAction[];
    actions?: {
        [key: string]: WfAction[];
    };
}
export declare class WfMachine {
    id: string;
    code: string;
    name: string;
    type: EnumStateType;
    location: number[];
    editing: boolean;
    description: string;
    data: any;
}
export declare class WfAction {
    soThuTu: number;
    code: string;
    data: any;
    editing: boolean;
    icon: string;
    name: string;
    openPopup: boolean;
    openNewTab: boolean;
    domainNewTab: string;
    linkNewTab: string;
    source: string;
    sourceAnchor: string;
    target: string;
    targetAnchor: string;
    targetsAllowModify: number[];
}
export declare class WorkflowTargetDefaultValue {
    lstUserId: string[];
    lstUserViewId: string[];
    lstDonViId: string[];
    lstDonViViewId: string[];
    lstGroupId: string[];
    lstGroupViewId: string[];
    lstRoleId: string[];
    lstRoleViewId: string[];
    lstUserIdInWorkflow: string[];
    lstDonViIdInWorkflow: string[];
    lstGroupIdInWorkflow: string[];
}
//# sourceMappingURL=models.d.ts.map