import type { DonobuFlow } from '../managers/DonobuFlow';
import type { FlowLogBuffer } from '../utils/FlowLogBuffer';
import type { FlowMetadata } from './FlowMetadata';
/**
 * Handle that pairs an active DonobuFlow with its running job promise.
 *
 * Exposed separately so FlowRuntime and callers can share the same shape
 * without importing the entire DonobuFlowsManager.
 */
export interface FlowHandle {
    donobuFlow: DonobuFlow;
    job: Promise<FlowMetadata['result']>;
    logBuffer: FlowLogBuffer;
}
//# sourceMappingURL=FlowHandle.d.ts.map