import { QueryWrapper } from '@oinone/kunlun-engine';
export interface PdfPrintTask {
    model?: string;
    name?: string;
    module?: string;
    documentDefinitionId?: string;
    conditionWrapper?: QueryWrapper;
    sync?: boolean;
    state?: TaskStatus;
    messages?: TaskMessage[];
}
export declare enum TaskStatus {
    PROCESSING = "PROCESSING",
    SUCCESS = "SUCCESS",
    FAILURE = "FAILURE"
}
export interface TaskMessage {
    level: TaskMessageLevel;
    recordDate: string;
    rowIndex: number;
    message: string;
}
export declare enum TaskMessageLevel {
    TIP = "TIP",
    INFO = "INFO",
    WARNING = "WARNING",
    ERROR = "ERROR"
}
