import { ConduitPlugin, RoutingContext, RoutingDecision } from './plugin-interface'; export declare class SynapsePlugin implements ConduitPlugin { name: string; version: string; customRouter(context: RoutingContext): Promise; onModelSelected(model: string, context: any): Promise; private extractSynapseContextFromRequest; private extractSynapseContextData; private parseJsonSafely; private evaluateRule; private evaluateTokenCountCondition; private evaluateFlagsCondition; private evaluateModelCondition; } export default SynapsePlugin; //# sourceMappingURL=synapse-plugin.d.ts.map