// src/core/actor/index.ts

export { ActorBehavior } from './ActorBehavior';
export type { ActorBehaviorOptions, IActorBehaviorOptions } from './ActorBehavior';

// Individual interface exports (no barrel re-exports)
export type { AcceptsDefinition } from './AcceptsDefinition';
export type { IActorBehavior } from './IActorBehavior';
export type { IDispatchStrategy } from './IDispatchStrategy';
export type { IMessageMeta, MessageMeta } from './IMessageMeta';
export type { IDispatchPriorities, DispatchPriorities } from './IDispatchPriorities';
export { DEFAULT_PRIORITIES } from './IDispatchPriorities';
export type { IBecomePayload, BecomePayload } from './IBecomePayload';
