declare const combine: (containers: object, name?: string) => (Container?: any) => {
    new <Context extends object, State extends object>(...args: any[]): {
        [x: string]: any;
        ctx: Context;
        state: State;
    };
    [x: string]: any;
};
export default combine;
