import type { Component } from 'svelte'; import { z } from 'zod'; export declare const glossComponentSchema: z.ZodObject<{ id: z.ZodEffects; name: z.ZodString; groups: z.ZodEffects>>, [string, ...string[]], unknown>; }, "strip", z.ZodTypeAny, { id: string; name: string; groups: [string, ...string[]]; }, { id: string; name: string; groups?: unknown; }>; export declare const glossModuleSchema: z.ZodObject<{ href: z.ZodString; config: z.ZodObject<{ id: z.ZodEffects; name: z.ZodString; groups: z.ZodEffects>>, [string, ...string[]], unknown>; }, "strip", z.ZodTypeAny, { id: string; name: string; groups: [string, ...string[]]; }, { id: string; name: string; groups?: unknown; }>; default: z.ZodType, {}, string>, z.ZodTypeDef, Component, {}, string>>; }, "strip", z.ZodTypeAny, { href: string; config: { id: string; name: string; groups: [string, ...string[]]; }; default: Component, {}, string>; }, { href: string; config: { id: string; name: string; groups?: unknown; }; default: Component, {}, string>; }>; export declare const glossConfigSchema: z.ZodObject<{ prefix: z.ZodString; components: z.ZodMap; name: z.ZodString; groups: z.ZodEffects>>, [string, ...string[]], unknown>; }, "strip", z.ZodTypeAny, { id: string; name: string; groups: [string, ...string[]]; }, { id: string; name: string; groups?: unknown; }>; default: z.ZodType, {}, string>, z.ZodTypeDef, Component, {}, string>>; }, "strip", z.ZodTypeAny, { href: string; config: { id: string; name: string; groups: [string, ...string[]]; }; default: Component, {}, string>; }, { href: string; config: { id: string; name: string; groups?: unknown; }; default: Component, {}, string>; }>>; parameter: z.ZodString; }, "strip", z.ZodTypeAny, { prefix: string; components: Map, {}, string>; }>; parameter: string; }, { prefix: string; components: Map, {}, string>; }>; parameter: string; }>; export declare const glossModeSchema: z.ZodEnum<["light", "dark"]>;