import { Action } from "./create-action"; import { Lens } from 'ramda'; import 'reflect-metadata'; export interface PathResolver { resolver: (action: Action) => Lens; } export declare type Resolver = (action: Action) => Lens; export declare const factory: (resolver: Resolver) => PathResolver; export declare const resolvePath: (path: Lens | PathResolver, action?: Action) => Lens;