type EntryLoader<R> = (...args: any) => Promise<R>;
type EntryOptions<R> = {
    cacheKey: string;
    loader: EntryLoader<R>;
    fallback?: R;
    expiration?: number;
};

export type { EntryLoader, EntryOptions };
