import * as plugins from '../plugins.js';
import * as interfaces from '../../dist_ts_interfaces/index.js';
export interface IStatsState {
    serverStats: interfaces.data.IServerStats | null;
    emailStats: interfaces.data.IEmailStats | null;
    dnsStats: interfaces.data.IDnsStats | null;
    securityMetrics: interfaces.data.ISecurityMetrics | null;
    radiusStats: interfaces.data.IRadiusStats | null;
    vpnStats: interfaces.data.IVpnStats | null;
    lastUpdated: number;
    isLoading: boolean;
    error: string | null;
}
export declare const statsStatePart: plugins.deesElement.domtools.plugins.smartstate.StatePart<string, IStatsState>;
export declare const fetchAllStatsAction: plugins.deesElement.domtools.plugins.smartstate.StateAction<IStatsState, unknown>;
