import * as v from "valibot"; export declare const PaletteColorSchema: v.ObjectSchema<{ readonly name: v.StringSchema; readonly value: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>; export declare const SemanticColorSchema: v.ObjectSchema<{ readonly name: v.StringSchema; readonly value: v.StringSchema; }, undefined>; export declare const StateColorSchema: v.ObjectSchema<{ readonly name: v.StringSchema; readonly value: v.StringSchema; }, undefined>; export declare const DataVizColorSchema: v.ObjectSchema<{ readonly name: v.StringSchema; readonly value: v.StringSchema; }, undefined>; export declare const DataVizSchema: v.ObjectSchema<{ readonly categorical: v.ArraySchema; readonly value: v.StringSchema; }, undefined>, undefined>; readonly notes: v.OptionalSchema, undefined>; }, undefined>; export declare const ColorModesSchema: v.ObjectSchema<{ readonly supportsDarkMode: v.OptionalSchema, undefined>; }, undefined>; export declare const SkinColorsSchema: v.ObjectSchema<{ readonly palette: v.ArraySchema; readonly value: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly semantic: v.ArraySchema; readonly value: v.StringSchema; }, undefined>, undefined>; readonly dataViz: v.OptionalSchema; readonly value: v.StringSchema; }, undefined>, undefined>; readonly notes: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly states: v.OptionalSchema; readonly value: v.StringSchema; }, undefined>, undefined>, undefined>; readonly modes: v.OptionalSchema, undefined>; }, undefined>, undefined>; }, undefined>; export declare const FontDefinitionSchema: v.ObjectSchema<{ readonly role: v.StringSchema; readonly family: v.StringSchema; readonly fallback: v.StringSchema; readonly usage: v.OptionalSchema, undefined>; }, undefined>; export declare const TypeScaleSchema: v.ObjectSchema<{ readonly name: v.StringSchema; readonly size: v.StringSchema; readonly lineHeight: v.StringSchema; }, undefined>; export declare const SkinTypographySchema: v.ObjectSchema<{ readonly fonts: v.ArraySchema; readonly family: v.StringSchema; readonly fallback: v.StringSchema; readonly usage: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly scale: v.ArraySchema; readonly size: v.StringSchema; readonly lineHeight: v.StringSchema; }, undefined>, undefined>; }, undefined>; export declare const SkinSpacingSchema: v.ObjectSchema<{ readonly unit: v.StringSchema; }, undefined>; export declare const RadiusSizeSchema: v.ObjectSchema<{ readonly name: v.StringSchema; readonly value: v.StringSchema; }, undefined>; export declare const SkinRadiusSchema: v.ObjectSchema<{ readonly sizes: v.ArraySchema; readonly value: v.StringSchema; }, undefined>, undefined>; readonly notes: v.OptionalSchema, undefined>; }, undefined>; export declare const ButtonComponentSchema: v.ObjectSchema<{ readonly variant: v.StringSchema; readonly bg: v.StringSchema; readonly text: v.StringSchema; readonly radius: v.OptionalSchema, undefined>; readonly border: v.OptionalSchema, undefined>; }, undefined>; export declare const CardComponentSchema: v.ObjectSchema<{ readonly bg: v.StringSchema; readonly border: v.StringSchema; readonly radius: v.StringSchema; readonly padding: v.StringSchema; }, undefined>; export declare const SkinComponentsSchema: v.ObjectSchema<{ readonly buttons: v.ArraySchema; readonly bg: v.StringSchema; readonly text: v.StringSchema; readonly radius: v.OptionalSchema, undefined>; readonly border: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly cards: v.ArraySchema; readonly border: v.StringSchema; readonly radius: v.StringSchema; readonly padding: v.StringSchema; }, undefined>, undefined>; }, undefined>; export declare const SkinVoiceSchema: v.ObjectSchema<{ readonly tone: v.StringSchema; readonly principles: v.ArraySchema, undefined>; }, undefined>; export declare const SkinGuidelinesSchema: v.ObjectSchema<{ readonly dos: v.ArraySchema, undefined>; readonly donts: v.ArraySchema, undefined>; }, undefined>; export declare const ConfidenceSchema: v.ObjectSchema<{ readonly high: v.OptionalSchema, undefined>, undefined>; readonly medium: v.OptionalSchema, undefined>, undefined>; readonly unknown: v.OptionalSchema, undefined>, undefined>; }, undefined>; export declare const SkinMetaSchema: v.ObjectSchema<{ readonly description: v.OptionalSchema, undefined>; readonly target: v.PicklistSchema<["web", "mobile", "all"], undefined>; readonly confidence: v.OptionalSchema, undefined>, undefined>; readonly medium: v.OptionalSchema, undefined>, undefined>; readonly unknown: v.OptionalSchema, undefined>, undefined>; }, undefined>, undefined>; }, undefined>; export declare const SkinSchema: v.ObjectSchema<{ readonly name: v.StringSchema; readonly version: v.StringSchema; readonly meta: v.ObjectSchema<{ readonly description: v.OptionalSchema, undefined>; readonly target: v.PicklistSchema<["web", "mobile", "all"], undefined>; readonly confidence: v.OptionalSchema, undefined>, undefined>; readonly medium: v.OptionalSchema, undefined>, undefined>; readonly unknown: v.OptionalSchema, undefined>, undefined>; }, undefined>, undefined>; }, undefined>; readonly colors: v.ObjectSchema<{ readonly palette: v.ArraySchema; readonly value: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly semantic: v.ArraySchema; readonly value: v.StringSchema; }, undefined>, undefined>; readonly dataViz: v.OptionalSchema; readonly value: v.StringSchema; }, undefined>, undefined>; readonly notes: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly states: v.OptionalSchema; readonly value: v.StringSchema; }, undefined>, undefined>, undefined>; readonly modes: v.OptionalSchema, undefined>; }, undefined>, undefined>; }, undefined>; readonly typography: v.ObjectSchema<{ readonly fonts: v.ArraySchema; readonly family: v.StringSchema; readonly fallback: v.StringSchema; readonly usage: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly scale: v.ArraySchema; readonly size: v.StringSchema; readonly lineHeight: v.StringSchema; }, undefined>, undefined>; }, undefined>; readonly spacing: v.ObjectSchema<{ readonly unit: v.StringSchema; }, undefined>; readonly radius: v.ObjectSchema<{ readonly sizes: v.ArraySchema; readonly value: v.StringSchema; }, undefined>, undefined>; readonly notes: v.OptionalSchema, undefined>; }, undefined>; readonly components: v.OptionalSchema; readonly bg: v.StringSchema; readonly text: v.StringSchema; readonly radius: v.OptionalSchema, undefined>; readonly border: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly cards: v.ArraySchema; readonly border: v.StringSchema; readonly radius: v.StringSchema; readonly padding: v.StringSchema; }, undefined>, undefined>; }, undefined>, undefined>; readonly voice: v.OptionalSchema; readonly principles: v.ArraySchema, undefined>; }, undefined>, undefined>; readonly guidelines: v.OptionalSchema, undefined>; readonly donts: v.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>; export type PaletteColor = v.InferOutput; export type SemanticColor = v.InferOutput; export type StateColor = v.InferOutput; export type DataVizColor = v.InferOutput; export type DataViz = v.InferOutput; export type ColorModes = v.InferOutput; export type SkinColors = v.InferOutput; export type FontDefinition = v.InferOutput; export type TypeScale = v.InferOutput; export type SkinTypography = v.InferOutput; export type SkinSpacing = v.InferOutput; export type RadiusSize = v.InferOutput; export type SkinRadius = v.InferOutput; export type ButtonComponent = v.InferOutput; export type CardComponent = v.InferOutput; export type SkinComponents = v.InferOutput; export type SkinVoice = v.InferOutput; export type SkinGuidelines = v.InferOutput; export type Confidence = v.InferOutput; export type SkinMeta = v.InferOutput; export type Skin = v.InferOutput;