import { RPCExporter, RPCInterface } from "rpclibrary";

export interface PrivilegedRPCExporter <
    Ifc extends RPCInterface = RPCInterface, 
    FeatureIfc extends RPCInterface = RPCInterface,
    Name extends keyof Ifc = keyof Ifc, 
    FeatureName extends keyof FeatureIfc = keyof FeatureIfc, 
>extends RPCExporter<Ifc, Name>{
    RPCFeatures() : RPCExporter<FeatureIfc, FeatureName>[]
}