import { ActiveDSConnect } from "@activeledger/activeoptions";
import { ActiveDefinitions } from "@activeledger/activedefinitions";
import { ISecurityCache } from "./interfaces/process.interface";
import { Shared } from "./shared";
export declare class PermissionsChecker {
    private entry;
    private db;
    private checkRevs;
    private securityCache;
    private shared;
    private inputs;
    private data;
    constructor(entry: ActiveDefinitions.LedgerEntry, db: ActiveDSConnect, checkRevs: boolean, securityCache: ISecurityCache, shared: Shared);
    process(data: string[], inputs?: boolean): Promise<ActiveDefinitions.LedgerStream[]>;
    private buildPromises;
    private processStreams;
    private signatureCheck;
}
//# sourceMappingURL=permissionsChecker.d.ts.map