/**
 * Baasix Plugin System Type Definitions
 *
 * This file re-exports all plugin types from @baasix/types.
 * Core package files should import types from here for consistency.
 */
export type { Request, Response, NextFunction, Express, Router, ExpressRequest, ExpressResponse, ExpressNextFunction, ExpressApp, ExpressRouter, PluginRequest, PluginResponse, PluginNextFunction, PluginApp, PluginRouter, HttpMethod, ServiceOptions, IItemsService, IPermissionService, IMailService, IStorageService, ISettingsService, ISocketService, IRealtimeService, ITasksService, IWorkflowService, IMigrationService, IHooksManager, HookFunction, ICacheService, IFilesService, IAssetsService, INotificationService, IReportService, IStatsService, PluginType, PluginMeta, PluginSchemaDefinition, PluginRouteContext, PluginRouteHandler, PluginRoute, PluginHookEvent, PluginHookContext, PluginHookHandler, PluginHook, PluginContext, PluginServiceFactory, PluginService, AuthProviderType, OAuth2Config, PluginAuthProvider, PluginMiddleware, PluginSchedule, PluginDefinition, PluginFactory, BaasixPlugin, LoadedPlugin, PluginManagerOptions, StartServerOptions, ExpressPluginRouteHandler, ExpressPluginRoute, ExpressPluginMiddleware, ExpressPluginContext, } from "@baasix/types";
/**
 * Start server options with plugin support (legacy alias)
 * @deprecated Use StartServerOptions from @baasix/types instead
 */
export type StartServerOptionsWithPlugins = import("@baasix/types").StartServerOptions;
//# sourceMappingURL=plugin.d.ts.map