import { MemoSelector, Selector } from "./Selector"; export interface StructuredSelectorConfig { [prop: string]: Selector; } type InferStructuredSelectorResult = { [K in keyof T]: T[K] extends Selector ? R : any; } & C; export declare function createStructuredSelector = {}>(selector: S, constants?: C): MemoSelector>; export {}; //# sourceMappingURL=createStructuredSelector.d.ts.map