import { type SeqReport } from './reference-adapter.js'; import { type FillOutcome } from './reference-fill.js'; /** 한 연결의 한 단위를 다시 받은 결과. */ export interface FillRunResult extends Partial { instanceId: string; scope: string; /** * 못 한 이유 — 성공이면 없습니다. * * `not-supported` 는 결함이 아닙니다. 주기로 물어보는 원본(chef · ppms)은 다음 주기가 곧 다시 * 받는 것입니다. */ skipped?: 'unknown-twin' | 'no-source' | 'no-adapter' | 'not-supported'; } /** * 그 연결의 한 단위를 다시 받는다. * * **커서를 되돌리지 않습니다.** 받은 것이 번호 검사를 지나야 커서가 나아가고, 그 판정은 밀어 받는 * 길과 같은 함수가 합니다. * * @param from 여기서부터 다시 받는다 — 주면 커서를 무시합니다. 잃은 구간을 되찾을 때만 씁니다. */ export declare function runFill(args: { domainId: string; instanceId: string; scope: string; from?: number; maxPages?: number; }): Promise; /** * **그 번호들이 무엇이었나** — 구멍을 만났을 때 사람이 묻는다. * * 커넥터는 「418 다음이 420」까지만 말한다. 그 419 가 무엇이었는지 알려면 원본에 물어야 하고, * 그 길이 없어서 사람이 아웃박스를 손으로 뒤졌다(2026-09-06). * * **판정하지 않는다.** 원본이 아는 것을 그대로 낸다 — 「그러니 포기해도 된다」는 되돌릴 수 없는 * 판단이라 사람의 몫이다. */ export declare function seqReportOf(args: { domainId: string; instanceId: string; scope: string; from: number; to: number; }): Promise<{ instanceId: string; scope: string; report?: SeqReport; skipped?: 'unknown-twin' | 'no-source' | 'no-adapter' | 'not-supported'; }>;