import type { StoredCaptureHistory } from 'footprintjs/trace';
import type { RecordScope } from 'foottrace/cause';
import type { SourceCaptureStatus } from './causeCapture.js';
/** Policy over one public-reader-admitted history, not a second stored protocol validator. */
export declare function storedCauseSources(history: StoredCaptureHistory): {
    readonly status: SourceCaptureStatus;
    readonly scope: NonNullable<RecordScope['readSources']>;
} | 'source-ownership-unproven' | 'source-incomplete';
//# sourceMappingURL=storedCauseSources.d.ts.map