export declare type handerType = (value: {
    [key: string]: string;
}) => {
    [key: string]: string;
};
declare type handlersType = {
    [key: string]: handerType;
};
export declare class FunnelABTestingService {
    features: string[];
    handlers: handlersType;
    constructor(features: string[], handlers?: handlersType);
    mergeIntersectedConfig(route: string, config: any, configsOpty: any): any;
}
export declare function isObject(item: any): boolean;
export default function mergeDeep(target: any, source: any): any;
export {};
