import { Endpoint, MaybePromise, Val, ValueSupervisor } from 'matterbridge/matter';
import { EveHistoryBehavior } from './eveHistoryBehavior.js';
import { MatterHistory } from './matterHistory.js';
export declare class EveHistoryServer extends EveHistoryBehavior {
    protected internal: EveHistoryServer.Internal;
    state: EveHistoryServer.State;
    initialize(): MaybePromise;
}
export declare namespace EveHistoryServer {
    class Internal {
        history?: MatterHistory;
        verbose: boolean;
    }
    class State extends EveHistoryBehavior.State {
        [Val.properties](endpoint: Endpoint, session: ValueSupervisor.Session): {
            readonly configDataGet: Uint8Array<ArrayBufferLike>;
            configDataSet: Uint8Array;
            readonly historyStatus: Uint8Array<ArrayBufferLike>;
            readonly historyEntries: Uint8Array<ArrayBufferLike>;
            historyRequest: Uint8Array;
            historySetTime: Uint8Array;
            readonly timesOpened: number;
            readonly lastEvent: number;
            resetTotal: number;
        };
    }
}
