import type { PHDocument, PHBaseState } from "document-model";
import type { ChannelAction } from "./actions.js";
import type { ChannelState as ChannelGlobalState } from "./schema/types.js";
type ChannelLocalState = Record<PropertyKey, never>;
type ChannelPHState = PHBaseState & {
    global: ChannelGlobalState;
    local: ChannelLocalState;
};
type ChannelDocument = PHDocument<ChannelPHState>;
export * from "./schema/types.js";
export type { ChannelGlobalState, ChannelLocalState, ChannelPHState, ChannelAction, ChannelDocument, };
//# sourceMappingURL=types.d.ts.map