import LeafReducerDict from "../../Leaf/Reducer/Dict"; import LeafCreate from "../../Leaf/Creator"; declare type ProxiedActions = S extends Array ? { create: LeafCreate; } : S extends object ? { create: LeafCreate; } & { [K in keyof S]: ProxiedActions; } : { create: LeafCreate; }; export default ProxiedActions;