import type { SystemContext } from "@rechakra/react"; export interface DesignSystemSchemaPropInfo { kinds: string[]; types: string[]; } export interface DesignSystemSchemaRecipeVariantInfo { values: Array; default?: string | boolean; } export interface DesignSystemSchemaRecipeInfo { variants: Record; } export interface DesignSystemSchemaSlotRecipeInfo extends DesignSystemSchemaRecipeInfo { slots: string[]; } export interface DesignSystemSchemaJson { version: 1; mode: "default" | "isolated"; tokens: Record; props: Record; recipes?: Record; slotRecipes?: Record; } export declare function generateDesignSystemSchema(sys: SystemContext, mode?: "default" | "isolated"): DesignSystemSchemaJson;