interface ActionLogEntry {
    timestamp: number;
    action: any;
    state: any;
    stackTrace: string;
}
declare class ActionLogger {
    private logs;
    private maxLogs;
    logAction(action: any, state: any): void;
    getLogs(): ActionLogEntry[];
    clearLogs(): void;
    getRecentLogs(count?: number): ActionLogEntry[];
}
export declare const actionLogger: ActionLogger;
export declare const actionLoggerMiddleware: (storeAPI: any) => (next: any) => (action: any) => any;
export {};
