export declare type ApiFn = (...args: A) => Promise; export declare type UpdaterFn = (...args: A) => void; declare type DataFn = () => R; declare type LazyDataFn = () => R | undefined; export declare type ModifierFn = (response: R) => M; declare type ModifiedDataFn = (modifier: ModifierFn) => M; declare type LazyModifiedDataFn = (modifier: ModifierFn) => M | undefined; export declare type DataOrModifiedFn = DataFn & ModifiedDataFn; export declare type LazyDataOrModifiedFn = LazyDataFn & LazyModifiedDataFn; export {};