import { FunctionOptions, RuntimeModel } from '@oinone/kunlun-engine';
import { Condition } from '@oinone/kunlun-request';
import { ExcelExportTask } from '../typing';
export declare class ExcelExportService {
    static createExportTask(model: RuntimeModel, workbookId: string, condition: Condition | string, options: FunctionOptions): Promise<ExcelExportTask | undefined>;
    static createExportTaskByTask(model: RuntimeModel, task: Partial<ExcelExportTask>, condition: Condition | string, options?: FunctionOptions): Promise<ExcelExportTask>;
    static prepareCreateExportTask(model: RuntimeModel, task: Partial<ExcelExportTask>, condition: Condition | string, options?: FunctionOptions): Promise<ExcelExportTask>;
    private static createExportTask0;
}
