import type { State, ExpireAllAction } from '../../types.js';
export declare function expireReducer(state: State<unknown>, action: ExpireAllAction): {
    meta: {
        [key: string]: {
            readonly date: number;
            readonly fetchedAt: number;
            readonly expiresAt: number;
            readonly prevExpiresAt?: number;
            readonly error?: import("packages/normalizr/lib/index.js").ErrorTypes;
            readonly invalidated?: boolean;
            readonly errorPolicy?: "hard" | "soft" | undefined;
        };
    };
    entities: {
        readonly [entityKey: string]: {
            readonly [pk: string]: unknown;
        } | undefined;
    };
    endpoints: {
        readonly [key: string]: unknown | import("../../types.js").PK[] | import("../../types.js").PK | undefined;
    };
    indexes: import("packages/normalizr/lib/interface.js").NormalizedIndex;
    entityMeta: {
        readonly [entityKey: string]: {
            readonly [pk: string]: {
                readonly fetchedAt: number;
                readonly date: number;
                readonly expiresAt: number;
            };
        };
    };
    optimistic: (import("../../actions.js").SetResponseAction | import("../../actions.js").OptimisticAction)[];
    lastReset: number;
};
//# sourceMappingURL=expireReducer.d.ts.map