import { EntitlementsDelegate } from '@river-build/encryption';
import { Permission, SpaceDapp } from '@river-build/web3';
import { RiverConfig } from '../../riverConfig';
export declare class Entitlements implements EntitlementsDelegate {
    private config;
    private spaceDapp;
    constructor(config: RiverConfig, spaceDapp: SpaceDapp);
    isEntitled(spaceId: string | undefined, channelId: string | undefined, user: string, permission: Permission): Promise<boolean>;
}
//# sourceMappingURL=entitlements.d.ts.map