import { AssistantClient, ClientElement, ClientNames } from "../types/client.js";
import { DerivedElement } from "../Derived.js";
import { useAui } from "../useAui.js";

//#region src/utils/splitClients.d.ts
type RootClients = Partial<Record<ClientNames, ClientElement<ClientNames>>>;
type DerivedClients = Partial<Record<ClientNames, DerivedElement<ClientNames>>>;
declare const tapSplitClients: (clients: useAui.Props, baseClient: AssistantClient) => {
  rootClients: Partial<Record<"ERROR: No clients were defined", ClientElement<"ERROR: No clients were defined">>>;
  derivedClients: Partial<Record<"ERROR: No clients were defined", DerivedElement<"ERROR: No clients were defined">>>;
};
//#endregion
export { DerivedClients, RootClients, tapSplitClients };
//# sourceMappingURL=splitClients.d.ts.map