export interface InstantItemsCache {
    expiresAt: number;
    isLoading: boolean;
    isActive: boolean;
    searchUid: string;
    totalCountFiltered: number;
    duration: number;
}
export type InstantItemsState<Cache> = Record<string, {
    /**
     * The basic query expression (e.g., `acme tornado seeds`).
     */
    q: string;
    /**
     * The cache of instant items for each query previously requested.
     */
    cache: Cache;
}>;
export declare function hasExpired(cached: InstantItemsCache | undefined): boolean | 0;
