import type { glossComponentSchema, glossConfigSchema, glossModeSchema, glossModuleSchema } from './internal/schema.js'; import type { z } from 'zod'; export type GlossComponentData = z.infer; export type GlossModuleData = z.infer; export type GlossConfigData = z.infer; export type GlossModeData = z.infer; export type SetGlossMode = (mode: GlossModeData) => void; export type GlossFilterOption = { label: string; value: string; href: string; }; export type GlossFilterGroup = { label: string; options: GlossFilterOption[]; };