import { Domain } from "../types"; /** * Create a new FluxDom domain. * * A domain is the root container for state management. It provides: * - Store creation via `domain.store()` * - Module resolution via `domain.get()` * - Action dispatch via `domain.dispatch()` * - Sub-domain creation via `domain.domain()` * * @example * ```ts * const appDomain = domain("app"); * const counterStore = appDomain.store("counter", 0, counterReducer); * ``` * * @param name - Identifier for the domain (used for debugging) * @returns A new Domain instance */ export declare function domain(name: string): Domain; //# sourceMappingURL=domain.d.ts.map