import { Selector } from 'reselect'; import { ConnectedInterface } from '../connect.js'; export declare const createPathSelector: (...path: string[]) => import("reselect").OutputSelector U>; /** * This is a decorator intended to be used in conjunction with a "connected" * element (a custom element extended with the connect mixin). * * The decorator takes a function that receives state and reduces it to some * subset of the input. The function is invoked whenever state changes in a * meaningful way. This is handy for binding sub-state to LitElement properties * in a psuedo-declarative fashion. */ export declare const select: (selector: Selector) => (target: ConnectedInterface, property: string) => void;