import { Store, IStore } from "./store"; declare type ArgumentTypes = T extends (...args: infer U) => infer R ? U : never; declare type ReplaceReturnType = (...a: ArgumentTypes) => TNewReturn; declare type InnerFuction = keyof IStore<{}>; declare type PickAction = Pick>; export declare type ActionsExclude> = { [P in keyof PickAction]: P extends EX ? T[P] : ReplaceReturnType; }; export declare type Actions = { [P in keyof PickAction]: ReplaceReturnType; }; export {};