export function from(source: API.Querier): Inspector;
import * as API from '../api.js';
declare class Inspector {
    /**
     * @param {API.Querier} source
     */
    constructor(source: API.Querier);
    source: API.Querier;
    /** @type {Map<API.FactsSelector, API.Result<API.Datum[], Error>>} */
    log: Map<API.FactsSelector, API.Result<API.Datum[], Error>>;
    /**
     * @param {API.FactsSelector} selector
     */
    select(selector: API.FactsSelector): Generator<typeof import("../task.js").SUSPEND | import("../task.js").Join | import("../task.js").Throw<Error>, API.Datum<`${string}/${string}`, API.Entity, API.Scalar>[], unknown>;
    queries(): API.FactsSelector[];
}
export {};
//# sourceMappingURL=inspector.d.ts.map