import type { PHDocument, PHBaseState } from "document-model";
import type { ChatAction } from "./actions.js";
import type { ChatState as ChatGlobalState } from "./schema/types.js";
type ChatLocalState = Record<PropertyKey, never>;
type ChatPHState = PHBaseState & {
    global: ChatGlobalState;
    local: ChatLocalState;
};
type ChatDocument = PHDocument<ChatPHState>;
export * from "./schema/types.js";
export type { ChatGlobalState, ChatLocalState, ChatPHState, ChatAction, ChatDocument, };
//# sourceMappingURL=types.d.ts.map