import * as plugins from '../plugins.js';
import * as interfaces from '../../dist_ts_interfaces/index.js';
export interface ILogState {
    recentLogs: interfaces.data.ILogEntry[];
    isStreaming: boolean;
    filters: {
        level?: string[];
        category?: string[];
    };
}
export declare const logStatePart: plugins.deesElement.domtools.plugins.smartstate.StatePart<string, ILogState>;
export declare const fetchRecentLogsAction: plugins.deesElement.domtools.plugins.smartstate.StateAction<ILogState, {
    limit?: number;
    level?: "debug" | "info" | "warn" | "error";
    category?: "smtp" | "dns" | "security" | "system" | "email";
}>;
