import EventPolykey from './EventPolykey.js'; declare abstract class EventPolykeyAgent extends EventPolykey { } declare class EventPolykeyAgentStart extends EventPolykeyAgent { } declare class EventPolykeyAgentStarted extends EventPolykeyAgent { } declare class EventPolykeyAgentStop extends EventPolykeyAgent { } declare class EventPolykeyAgentStopped extends EventPolykeyAgent { } declare class EventPolykeyAgentDestroy extends EventPolykeyAgent { } declare class EventPolykeyAgentDestroyed extends EventPolykeyAgent { } declare abstract class EventPolykeyClient extends EventPolykey { } declare class EventPolykeyClientStart extends EventPolykeyClient { } declare class EventPolykeyClientStarted extends EventPolykeyClient { } declare class EventPolykeyClientStop extends EventPolykeyClient { } declare class EventPolykeyClientStopped extends EventPolykeyClient { } declare class EventPolykeyClientDestroy extends EventPolykeyClient { } declare class EventPolykeyClientDestroyed extends EventPolykeyClient { } export { EventPolykeyAgent, EventPolykeyAgentStart, EventPolykeyAgentStarted, EventPolykeyAgentStop, EventPolykeyAgentStopped, EventPolykeyAgentDestroy, EventPolykeyAgentDestroyed, EventPolykeyClient, EventPolykeyClientStart, EventPolykeyClientStarted, EventPolykeyClientStop, EventPolykeyClientStopped, EventPolykeyClientDestroy, EventPolykeyClientDestroyed, }; /** * Recursively export all domain-level events classes * This ensures that we have one place to construct and * reference all Polykey events. */ export * from './acl/events.js'; export * from './discovery/events.js'; export * from './sessions/events.js'; export * from './keys/events.js'; export * from './vaults/events.js'; export * from './gestalts/events.js'; export * from './identities/events.js'; export * from './nodes/events.js'; export * from './sigchain/events.js'; export * from './notifications/events.js'; export * from './schema/events.js'; export * from './status/events.js'; export * from './tasks/events.js';