import { AlertProps } from '@mantine/core';
import { BoxProps } from '@mantine/core';
import { FC } from 'react';
import { Highlighter } from '@lezer/highlight';
import { HighlightStyle } from '@codemirror/language';
import { HTMLAttributes } from 'react';
import { MantineColor } from '@mantine/core';
import { MantineColorScheme } from '@mantine/core';
import { MantineFontSize } from '@mantine/core';
import { MantineThemeOverride } from '@mantine/core';
import { PaperProps } from '@mantine/core';
import type * as React_2 from 'react';
import { ReactNode } from 'react';
import { Root } from 'mdast';

declare type AnyFn = (...rest: any[]) => any;

export declare interface BooleanHandle {
    open: () => void;
    close: () => void;
    toggle: () => void;
    set: React.Dispatch<React.SetStateAction<boolean>>;
}

export declare const brandAgno: string;

export declare const brandAirbyte: string;

export declare const brandAmazonBedrock: string;

export declare const brandApple: string;

export declare const brandAppleRetro: string;

export declare const brandAspire: string;

export declare const brandAstro: string;

export declare const brandAWS: string;

export declare const brandBluesky: string;

export declare const brandC: string;

export declare const brandCalamu: string;

export declare const brandCamelAI: string;

export declare const brandCrewAI: string;

export declare const brandCursor: string;

export declare const brandDagster: string;

export declare const brandDeepEval: string;

export declare const brandDevTo: string;

export declare const brandDigitalKin: string;

export declare const brandDiscord: string;

export declare const brandDocker: string;

export declare const brandDotNet: string;

export declare const brandDynamiq: string;

export declare const brandFeast: string;

export declare const brandFivetran: string;

export declare const brandFountain: string;

export declare const brandGameScript: string;

export declare const brandGemini: string;

export declare const brandGithub: string;

export declare const brandGo: string;

export declare const brandGoogleAgent: string;

export declare const brandGoogleCloud: string;

export declare const brandHuggingFace: string;

export declare const brandInstagram: string;

export declare const brandJava: string;

export declare const brandJavaScript: string;

export declare const brandKubernetes: string;

export declare const brandLangchain: string;

export declare const brandLinkedin: string;

export declare const brandLinux: string;

export declare const brandLiveSponsors: string;

export declare const brandLlamaIndex: string;

export declare const brandMedium: string;

export declare const brandMicrosoftAzure: string;

export declare const brandMistral: string;

export declare const brandN8N: string;

export declare const brandNetlify: string;

export declare const brandNodeJs: string;

export declare const brandOllama: string;

export declare const brandOpenAi: string;

export declare const brandPermitIO: string;

export declare const brandPHP: string;

export declare const brandPolyAI: string;

export declare const brandPython: string;

export declare const brandReact: string;

export declare const brandReddit: string;

export declare const brandRuby: string;

export declare const brandRust: string;

export declare const brandSamsung: string;

export declare const brandSiteForge: string;

export declare const brandSmolAgents: string;

export declare const brandSolidJS: string;

export declare const brandStackOverflow: string;

export declare const brandSurrealDB: string;

export declare const brandSwift: string;

export declare const brandTencent: string;

export declare const brandThreads: string;

export declare const brandTogetherAI: string;

export declare const brandTypescript: string;

export declare const brandVercel: string;

export declare const brandVerizon: string;

export declare const brandVSCode: string;

export declare const brandWebAssembly: string;

export declare const brandWindows: string;

export declare const brandX: string;

export declare const brandYaacomm: string;

export declare const brandYouTube: string;

export declare function clsx(...args: unknown[]): string;

/**
 * Enhanced code block component with copy button, title, and highlight regions
 */
export declare const CodeBlock: FC<CodeBlockProps>;

export declare interface CodeBlockProps extends Omit<PaperProps, "children"> {
    title?: string;
    value: string;
    lang?: string;
}

export declare type ColorScheme = keyof ThemeConfig;

/**
 * Create a style highlighter for the given color scheme and syntax theme
 */
export declare function createHighlighter(colorScheme: ColorScheme): Highlighter;

/**
 * Create markdown components for use with hast-util-to-jsx-runtime
 * Props come directly from HAST (hProperties are merged into props)
 */
export declare function createMarkdownComponents(): Record<string, React_2.ComponentType<Record<string, unknown>>>;

export declare type DefaultSort = {
    [key: string]: unknown;
};

export declare interface ExtractedCode {
    test?: string;
    code: string;
}

/**
 * Extract test code from block comments at the start.
 * Pattern: block comment (slash-star-star ... star-slash) followed by code
 */
export declare function extractTest(input: string): ExtractedCode;

export declare const Highlighting: FC<HighlightingProps>;

export declare interface HighlightingProps extends BoxProps {
    value: string;
    language: string;
    colorScheme?: MantineColorScheme;
    highlightRegions?: HighlightRegion[];
}

export declare interface HighlightRegion {
    start: number;
    end: number;
}

export declare const Icon: FC<IconProps>;

export declare const iconAccount: string;

export declare const iconAccountPlus: string;

export declare const iconAccountSecure: string;

export declare const iconAPI: string;

export declare const iconArrowDownFat: string;

export declare const iconArrowLeft: string;

export declare const iconArrowLeftFat: string;

export declare const iconArrowUpRight: string;

export declare const iconAuth: string;

export declare const iconAuthKeyhole: string;

export declare const iconAutoFix: string;

export declare const iconBalance: string;

export declare const iconBook: string;

export declare const iconBraces: string;

export declare const iconBrandBluesky: string;

export declare const iconBrandDev: string;

export declare const iconBrandDiscord: string;

export declare const iconBrandGitHub: string;

export declare const iconBrandInstagram: string;

export declare const iconBrandLinkedin: string;

export declare const iconBrandMedium: string;

export declare const iconBrandReddit: string;

export declare const iconBrandStackOverflow: string;

export declare const iconBrandX: string;

export declare const iconBrandYouTube: string;

export declare const iconBroadcastOff: string;

export declare const iconBroadcastOn: string;

export declare const iconBug: string;

export declare const iconBullhorn: string;

export declare const iconCancel: string;

export declare const iconChart: string;

export declare const iconChat: string;

export declare const iconCheck: string;

export declare const iconChevronDown: string;

export declare const iconChevronLeft: string;

export declare const iconChevronRight: string;

export declare const iconChevronUp: string;

export declare const iconChevronY: string;

export declare const iconCircle: string;

export declare const iconCircleFilled: string;

export declare const iconClock: string;

export declare const iconClose: string;

export declare const iconCloud: string;

export declare const iconCloudClock: string;

export declare const iconCog: string;

export declare const iconCombined: string;

export declare const iconCommand: string;

export declare const iconComment: string;

export declare const iconCommunity: string;

export declare const iconConsole: string;

export declare const iconCopy: string;

export declare const iconCreditCard: string;

export declare const iconCursor: string;

export declare const iconDatabase: string;

export declare const iconDatabaseSecure: string;

export declare const iconDataTable: string;

export declare const iconDelete: string;

export declare const iconDesigner: string;

export declare const iconDiscord: string;

export declare const iconDollar: string;

export declare const iconDotsVertical: string;

export declare const iconDownload: string;

export declare const iconDrag: string;

export declare const iconEdit: string;

export declare const iconEmail: string;

export declare const iconErrorCircle: string;

export declare const iconExitToAp: string;

export declare const iconExplorer: string;

export declare const iconEye: string;

export declare const iconEyeOff: string;

export declare const iconFile: string;

export declare const iconFilter: string;

export declare const iconFlag: string;

export declare const iconFloppy: string;

export declare const iconFolderPlus: string;

export declare const iconFolderSecure: string;

export declare const iconFullscreen: string;

export declare const iconFunction: string;

export declare const iconGraphql: string;

export declare const iconGrid: string;

export declare const iconHammer: string;

export declare const iconHeart: string;

export declare const iconHelp: string;

export declare const iconHistory: string;

export declare const iconHomePlus: string;

export declare const iconImage: string;

export declare const iconInbox: string;

export declare const iconIndex: string;

export declare const iconInfo: string;

export declare const iconJSON: string;

export declare const iconKey: string;

export declare const iconKeyboardControl: string;

export declare const iconKeyboardOption: string;

export declare const iconKeyboardShift: string;

export declare const iconList: string;

export declare const iconLive: string;

export declare const iconMagnifyMinus: string;

export declare const iconMagnifyPlus: string;

export declare const iconMarker: string;

export declare const iconMaximize: string;

export declare const iconMemory: string;

export declare const iconMinimize: string;

export declare const iconMinus: string;

export declare const iconModel: string;

export declare const iconModuleML: string;

export declare const iconNamespace: string;

export declare const iconNewspaper: string;

export declare const iconOpen: string;

export declare const iconOpenFolder: string;

export declare const iconOrganization: string;

export declare const iconPackageClosed: string;

export declare const iconPaperclip: string;

export declare const iconPause: string;

export declare const iconPin: string;

export declare const iconPinOff: string;

export declare const iconPlay: string;

export declare const iconPlus: string;

export declare const iconPower: string;

export declare const iconProgressClock: string;

export declare interface IconProps extends BoxProps, Omit<HTMLAttributes<SVGElement>, "style"> {
    size?: MantineFontSize | number;
    color?: MantineColor;
    spin?: boolean;
    path: string;
    flip?: "horizontal" | "vertical";
}

export declare const iconQuery: string;

export declare const iconReferral: string;

export declare const iconRefresh: string;

export declare const iconRelation: string;

export declare const iconRelationIn: string;

export declare const iconRelationOut: string;

export declare const iconReset: string;

export declare const iconRestore: string;

export declare const iconRoutes: string;

export declare const iconSandbox: string;

export declare const iconSearch: string;

export declare const iconSend: string;

export declare const iconServer: string;

export declare const iconServerSecure: string;

export declare const iconSidebar: string;

export declare const iconSidekick: string;

export declare const iconStar: string;

export declare const iconStarPlus: string;

export declare const iconStop: string;

export declare const iconSurreal: string;

export declare const iconSurrealist: string;

export declare const iconTable: string;

export declare const iconTag: string;

export declare const iconTarget: string;

export declare const iconText: string;

export declare const iconTextBox: string;

export declare const iconTextBoxMinus: string;

export declare const iconTextBoxPlus: string;

export declare const iconTransfer: string;

export declare const iconTune: string;

export declare const iconUniversity: string;

export declare const iconUpload: string;

export declare const iconVariable: string;

export declare const iconVideo: string;

export declare const iconViewGrid: string;

export declare const iconViewList: string;

export declare const iconWarning: string;

export declare const iconWrench: string;

export declare const iconXml: string;

/**
 * The Mantine theme configurtation
 */
export declare const MANTINE_THEME: MantineThemeOverride;

/**
 * Main Markdown component that parses markdown and renders it
 * Applies stylesheet and spacing
 */
export declare function Markdown({ content, components }: MarkdownProps): React_2.ReactElement;

/**
 * Default markdown components
 */
export declare const markdownComponents: Record<string, React_2.ComponentType<Record<string, unknown>>>;

export declare interface MarkdownProps {
    /**
     * Markdown content to render
     */
    content: string;
    /**
     * Optional custom component overrides
     */
    components?: Partial<Record<string, React_2.ComponentType<unknown>>>;
}

/**
 * Note/Callout component with variants: note, important, warning, caution
 */
export declare const Note: FC<NoteProps>;

export declare const NOTE_KINDS: readonly ["note", "tip", "important", "warning", "caution"];

export declare type NoteKind = (typeof NOTE_KINDS)[number];

export declare interface NoteProps extends Omit<AlertProps, "title" | "children"> {
    kind: NoteKind;
    title?: string;
    children: ReactNode;
}

/**
 * Parse markdown string to mdast (Markdown AST)
 */
export declare function parseMarkdownAST(markdown: string): Root;

export declare const picto2106: string;

export declare const picto360DegreeView: string;

export declare const picto5Stars: string;

export declare const pictoACID: string;

export declare const pictoAgno: string;

export declare const pictoAI: string;

export declare const pictoAPI: string;

export declare const pictoArrowDown: string;

export declare const pictoArrowUp: string;

export declare const pictoAtom: string;

export declare const pictoAudioClip: string;

export declare const pictoBackups: string;

export declare const pictoBadgeAccess: string;

export declare const pictoBank: string;

export declare const pictoBars: string;

export declare const pictoBegin: string;

export declare const pictoBicycle: string;

export declare const pictoBinary: string;

export declare const pictoBook: string;

export declare const pictoBookmark: string;

export declare const pictoBot: string;

export declare const pictoBrain: string;

export declare const pictoBreakfast: string;

export declare const pictoBucket: string;

export declare const pictoCancel: string;

export declare const pictoCapabilites: string;

export declare const pictoCBOR: string;

export declare const pictoChatHeart: string;

export declare const pictoChecklist: string;

export declare const pictoChristmas: string;

export declare const pictoClaimsManagement: string;

export declare const pictoClaude: string;

export declare const pictoCline: string;

export declare const pictoClipboard: string;

export declare const pictoClisdb: string;

export declare const pictoClock: string;

export declare const pictoCloud: string;

export declare const pictoCloudNodes: string;

export declare const pictoColor: string;

export declare const pictoCommit: string;

export declare const pictoCommitQueue: string;

export declare const pictoComputer: string;

export declare const pictoConflictDetection: string;

export declare const pictoConnect: string;

export declare const pictoContext: string;

export declare const pictoCopyright: string;

export declare const pictoCore: string;

export declare const pictoCreate: string;

export declare const pictoCrop: string;

export declare const pictoCrown: string;

export declare const pictoCurlyBraces: string;

export declare const pictoCursor: string;

export declare const pictoDedicatedSupport: string;

export declare const pictoDev: string;

export declare const pictoDevelopment: string;

export declare const pictoDiscord: string;

export declare const pictoDocument: string;

export declare const pictoDocumentSearch: string;

export declare const pictoDollar: string;

export declare const pictoDownload: string;

export declare const pictoDragCursor: string;

export declare const pictoEar: string;

export declare const pictoEmbeddedDevices: string;

export declare const pictoEmbeddedEdge: string;

export declare const pictoEmbeddingg: string;

export declare const pictoEntertainment: string;

export declare const pictoEV: string;

export declare const pictoExpand: string;

export declare const pictoFile: string;

export declare const pictoFingerPrints: string;

export declare const pictoFlexible: string;

export declare const pictoFloat: string;

export declare const pictoForm: string;

export declare const pictoFraudDetection: string;

export declare const pictoFrown: string;

export declare const pictoFullTextSearch: string;

export declare const pictoGenerativeAI: string;

export declare const pictoGeospatial: string;

export declare const pictoGitHub: string;

export declare const pictoGlitter: string;

export declare const pictoGQL: string;

export declare const pictoGraph: string;

export declare const pictoGraphQL: string;

export declare const pictoGraphRAG: string;

export declare const pictoGrid: string;

export declare const pictoGrowth: string;

export declare const pictoHands: string;

export declare const pictoHandsOn: string;

export declare const pictoHardDisc: string;

export declare const pictoHealthBubble: string;

export declare const pictoHealthChat: string;

export declare const pictoHealthInsurance: string;

export declare const pictoHomeSetup: string;

export declare const pictoHTTP: string;

export declare const pictoHyperlink: string;

export declare const pictoImage: string;

export declare const pictoInbox: string;

export declare const pictoInclusiveCommunication: string;

export declare const pictoInstagram: string;

export declare const pictoInstanceVersion: string;

export declare const pictoIntegrations: string;

export declare const pictoIntegrationSupport: string;

export declare const pictoIntercom: string;

export declare const pictoJSON: string;

export declare const pictoJSONFile: string;

export declare const pictoKey: string;

export declare const pictoKeyValue: string;

export declare const pictoKnowledgeGraph: string;

export declare const pictoKV: string;

export declare const pictoLangChain: string;

export declare const pictoLaptop: string;

export declare const pictoLifebuoy: string;

export declare const pictoLightbulb: string;

export declare const pictoLinkedIn: string;

export declare const pictoLunch: string;

export declare const pictoMachineLearning: string;

export declare const pictoMail: string;

export declare const pictoManInCircle: string;

export declare const pictoMCP: string;

export declare const pictoMediaFile: string;

export declare const pictoMedium: string;

export declare const pictoMemory: string;

export declare const pictoMentalHealth: string;

export declare const pictoMergeQueue: string;

export declare const pictoMicrophone: string;

export declare const pictoML: string;

export declare const pictoN8n: string;

export declare const pictoNature: string;

export declare const pictoNinja: string;

export declare const pictoNodeBrain: string;

export declare const pictoNotification: string;

export declare const pictoOnDisk: string;

export declare const pictoOperationalReadiness: string;

export declare const pictoPadlockClosed: string;

export declare const pictoPadlockOpen: string;

export declare const pictoPalette: string;

export declare const pictoPaperclip: string;

export declare const pictoPasskey: string;

export declare const pictoPath: string;

export declare const pictoPDF: string;

export declare const pictoPen: string;

export declare const pictoPension: string;

export declare const pictoPercentage: string;

export declare const pictoPerformance: string;

export declare const pictoPersonalizedPolicy: string;

export declare const pictoPieChart: string;

export declare const pictoPin: string;

export declare const pictoPlay: string;

export declare const pictoPlayPause: string;

export declare const pictoPlugins: string;

export declare const pictoPortability: string;

export declare const pictoPortfolioRiskManagement: string;

export declare const pictoPresentation: string;

export declare const pictoPriceTag: string;

export declare const pictoProblemDangerError: string;

export declare const pictoPuzzle: string;

export declare const pictoPython: string;

export declare const pictoQL: string;

export declare const pictoQuestion: string;

export declare const pictoQuotationMarks: string;

export declare const pictoQuote: string;

export declare const pictoRAG: string;

export declare const pictoRealTimeApplications: string;

export declare const pictoReddit: string;

export declare const pictoReferenceGuides: string;

export declare const pictoRegulatoryCompliance: string;

export declare const pictoRelational: string;

export declare const pictoREST: string;

export declare const pictoRiskManagement: string;

export declare const pictoRocket: string;

export declare const pictoRPC: string;

export declare const pictoRust: string;

export declare const pictoSafe: string;

export declare const pictoSaveFloppyDisc: string;

export declare const pictoScale: string;

export declare const pictoSDBCloud: string;

export declare const pictoSDKs: string;

export declare const pictoSecureDocument: string;

export declare const pictoSettings: string;

export declare const pictoSidekick: string;

export declare const pictoSignal: string;

export declare const pictoSmartphone: string;

export declare const pictoSmile: string;

export declare const pictoSpectron: string;

export declare const pictoSpeed: string;

export declare const pictoSQLBackends: string;

export declare const pictoStability: string;

export declare const pictoStackOverflow: string;

export declare const pictoStar: string;

export declare const pictoSurrealDB: string;

export declare const pictoSurrealism: string;

export declare const pictoSurrealist: string;

export declare const pictoSwag: string;

export declare const pictoSwatch: string;

export declare const pictoTables: string;

export declare const pictoText: string;

export declare const pictoThreads: string;

export declare const pictoThumbnail: string;

export declare const pictoThumbsDown: string;

export declare const pictoThumbsUp: string;

export declare const pictoTimeline: string;

export declare const pictoTimeSeries: string;

export declare const pictoTOML: string;

export declare const pictoTravel: string;

export declare const pictoTrigger: string;

export declare const pictoTutorials: string;

export declare const pictoTwoCircles: string;

export declare const pictoUniversity: string;

export declare const pictoUpdate: string;

export declare const pictoUpscale: string;

export declare const pictoValue: string;

export declare const pictoVectorSearch: string;

export declare const pictoVectorStores: string;

export declare const pictoVideoFile: string;

export declare const pictoVisualStudioCode: string;

export declare const pictoWasm: string;

export declare const pictoWindsurf: string;

export declare const pictoX: string;

export declare const pictoYoga: string;

export declare const pictoYoutube: string;

export declare const pictoYUApp: string;

export declare const pictoZapier: string;

export declare const pictoZed: string;

export declare const pictoZoomIn: string;

/**
 * Process highlight regions in code
 */
export declare function processHighlightRegions(code: string): {
    regions: HighlightRegion[];
    processedCode: string;
};

/**
 * Remark plugin to parse title from code block meta
 * Pattern: ```js title="file.js" or ```js {title="file.js"}
 */
export declare function remarkCodeTitle(): (tree: Root) => void;

/**
 * Remark plugin to detect and transform GitHub-style notes in blockquotes
 * Pattern: > [!note], > [!warning], > [!note: Custom Title]
 */
export declare function remarkNotes(): (tree: Root) => void;

/**
 * Remark plugin to add slug IDs to headings
 */
export declare function remarkSlug(): (tree: Root) => void;

/**
 * Render parsed markdown AST to React elements
 * Uses mdast-util-to-hast and hast-util-to-jsx-runtime for rendering
 */
export declare function RenderMarkdown({ ast, components, }: RenderMarkdownProps): React_2.ReactElement | null;

export declare interface RenderMarkdownProps {
    /**
     * Parsed markdown AST to render
     */
    ast: Root;
    /**
     * Optional custom component overrides
     */
    components?: Partial<Record<string, React_2.ComponentType<Record<string, unknown>> | string>>;
}

export declare type SortDirection = "asc" | "desc" | undefined;

export declare interface SortHandle<T = DefaultSort> {
    column: keyof T | undefined;
    direction: SortDirection;
    toggle: (column: keyof T) => void;
}

export declare interface SortOptions<T = DefaultSort> {
    defaultColumn?: keyof T;
    defaultSort?: SortDirection;
}

export declare const Spacer: FC<BoxProps>;

export declare const SYNTAX_THEME_CONFIG: ThemeConfig;

export declare type ThemeConfig = {
    light: HighlightStyle;
    dark: HighlightStyle;
};

/**
 * Trigger a new render and invoke the passed function
 * during this next call. Useful when you require the component
 * state to be updated before dispatching an action.
 *
 * @param doLater The callback to invoke
 * @returns The function to trigger invocation
 */
export declare function useLater<T extends unknown[]>(doLater: (...args: T) => unknown): (...args: T) => void;

export declare function useSort<T = DefaultSort>(options?: SortOptions<T>): SortHandle<T>;

/**
 * Wraps the given unstable function in a stable callback.
 *
 * @param callback The unstable callback function
 * @returns The stable callback
 */
export declare function useStable<T extends AnyFn>(callback: T): T;

/**
 * A state used to track an active/inactive switch state (boolean)
 *
 * @param initialState The initial state of the switch
 * @param callbacks The callbacks to call when the switch is opened or closed
 * @returns
 */
export declare function useSwitch(initialState?: boolean, callbacks?: {
    onOpen?: () => void;
    onClose?: () => void;
}): readonly [boolean, BooleanHandle];

export { }

declare module "@mantine/core" {
    type SurrealVariant = "surreal";
    interface ActionIconProps {
        variant?: import("@mantine/core").ActionIconVariant | SurrealVariant;
    }
    interface ThemeIconProps {
        variant?: import("@mantine/core").ThemeIconVariant | SurrealVariant;
    }
    interface ButtonProps {
        variant?: import("@mantine/core").ButtonVariant | SurrealVariant;
    }
    interface TextInputProps {
        variant?: import("@mantine/core").InputVariant | SurrealVariant;
    }
    interface AutocompleteProps {
        variant?: import("@mantine/core").InputVariant | SurrealVariant;
    }
    interface DividerProps {
        variant?: import("@mantine/core").DividerVariant | SurrealVariant;
    }
    interface CloseButtonProps {
        variant?: import("@mantine/core").CloseButtonVariant | SurrealVariant;
    }
    interface AnchorProps {
        variant?: import("@mantine/core").AnchorVariant | SurrealVariant | "glow";
    }
    interface SelectProps {
        variant?: import("@mantine/core").InputVariant | SurrealVariant;
    }
    interface BadgeProps {
        variant?: import("@mantine/core").BadgeVariant | SurrealVariant;
    }
    interface CheckboxProps {
        variant?: import("@mantine/core").CheckboxVariant | SurrealVariant;
    }
    interface PasswordInputProps {
        variant?: import("@mantine/core").InputVariant | SurrealVariant;
    }
    interface NavLinkProps {
        variant?: import("@mantine/core").NavLinkVariant | SurrealVariant;
    }
    interface PaperProps {
        variant?: SurrealVariant | "glass";
    }
    interface ScrollAreaProps {
        variant?: SurrealVariant;
    }
    interface TooltipProps {
        variant?: SurrealVariant;
    }
    interface PopoverDropdownProps {
        variant?: SurrealVariant | "transparent";
    }
    interface HoverCardDropdownProps {
        variant?: SurrealVariant | "transparent";
    }
    interface MenuDropdownProps {
        variant?: SurrealVariant;
    }
    interface LoaderProps {
        variant?: SurrealVariant;
    }
    interface ModalProps {
        variant?: SurrealVariant | "fluid";
    }
    interface OverlayProps {
        variant?: SurrealVariant;
    }
    interface SkeletonProps {
        variant?: SurrealVariant;
    }
    interface SegmentedControlProps {
        variant?: SurrealVariant;
    }
    interface KbdProps {
        variant?: SurrealVariant;
    }
    interface TitleProps {
        variant?: "gradient" | "surreal-gradient";
    }
    interface TabsProps {
        variant?: "default" | "outline" | "pills" | "gradient";
    }
}
