import { Execution } from '../../database/entities/Execution'; import { ExecutionState } from '../../Interface'; export interface ExecutionFilters { id?: string; agentflowId?: string; sessionId?: string; state?: ExecutionState; startDate?: Date; endDate?: Date; page?: number; limit?: number; workspaceId?: string; } declare const _default: { getExecutionById: (executionId: string, workspaceId?: string) => Promise; getAllExecutions: (filters?: ExecutionFilters) => Promise<{ data: Execution[]; total: number; }>; deleteExecutions: (executionIds: string[], workspaceId?: string) => Promise<{ success: boolean; deletedCount: number; }>; getPublicExecutionById: (executionId: string) => Promise; updateExecution: (executionId: string, data: Partial, workspaceId?: string) => Promise; }; export default _default;