import { CQRSModuleConfig } from './core/CQRSModuleConfig'; import { CQRSModule } from './core/CQRSModule'; import Injectable from './injectables/Injectable.decorator'; import { InjectableConfig } from './injectables/InjectableConfig'; import IQueryHandler from './queries/QueryHandler.interface'; import Query from './queries/Query'; import QueryHandler from './queries/QueryHandler.decorator'; import { QueryHandlerConfig } from './queries/QueryHandlerConfig'; import ICommandHandler from './commands/CommandHandler.interface'; import CommandHandler from './commands/CommandHandler.decorator'; import Command from './commands/Command'; import { CommandHandlerConfig } from './commands/CommandHandlerConfig'; export declare const QueryBus: import("./core/Bus").default; export declare const CommandBus: import("./core/Bus").default; export { CQRSModuleConfig, CQRSModule, Query, QueryHandler, QueryHandlerConfig, IQueryHandler, Command, CommandHandler, CommandHandlerConfig, ICommandHandler, Injectable, InjectableConfig, };