import type { ClassValue } from "svelte/elements"; export declare const groupRootBase = "w-full border-0 m-0 p-0 min-w-0"; export declare const legendBase = "mb-2 text-[13px] first-letter:capitalize"; export declare const legendDisabled = "text-kui-light-gray-900 dark:text-kui-dark-gray-900"; export declare const legendDefault = "text-kui-light-gray-1000 dark:text-kui-dark-gray-1000"; export declare const listBase = "flex w-full gap-x-4"; export declare const itemLabelBase = "group flex w-full rounded-md border transition-colors ease-in"; export declare const itemLabelDisabled = "cursor-not-allowed border-kui-light-gray-200 dark:border-kui-dark-gray-400"; export declare const itemLabelSelected = "cursor-pointer bg-kui-light-blue-200 dark:bg-kui-dark-blue-200\n\tborder-kui-light-blue-600 dark:border-kui-dark-blue-600\n\thover:border-kui-light-blue-700 dark:hover:border-kui-dark-blue-700"; export declare const itemLabelDefault = "cursor-pointer hover:bg-kui-light-gray-200 dark:hover:bg-kui-dark-gray-200\n\tborder-kui-light-gray-200 dark:border-kui-dark-gray-400\n\thover:border-kui-light-gray-500 dark:hover:border-kui-dark-gray-500"; export declare const focusStyles = "peer-focus-visible:ring-2 peer-focus-visible:ring-kui-light-gray-500\n\tpeer-focus-visible:ring-offset-2 peer-focus-visible:ring-offset-kui-light-bg\n\tdark:peer-focus-visible:ring-kui-dark-gray-500 dark:peer-focus-visible:ring-offset-kui-dark-bg"; export declare const titleBase = "transition-colors text-sm ease-in first-letter:capitalize leading-6 font-medium"; export declare const titleDisabled = "text-kui-light-gray-500 dark:text-kui-dark-gray-500"; export declare const titleSelected = "text-kui-light-blue-900 dark:text-kui-dark-blue-900"; export declare const titleDefault = "text-kui-light-gray-1000 dark:text-kui-dark-gray-1000"; export declare const descriptionBase = "transition-colors text-sm ease-in first-letter:capitalize leading-6 font-normal"; export declare const descriptionDisabled = "text-kui-light-gray-500 dark:text-kui-dark-gray-500"; export declare const descriptionSelected = "text-kui-light-blue-900 dark:text-kui-dark-blue-900"; export declare const descriptionDefault = "text-kui-light-gray-900 dark:text-kui-dark-gray-900"; export declare const radioContBase = "flex h-4 w-4 items-center justify-center rounded-full border p-px transition-colors ease-in"; export declare const radioContDisabled = "border-kui-light-gray-200 dark:border-kui-dark-gray-400"; export declare const radioContSelected = "border-kui-light-blue-900 dark:border-kui-dark-blue-900"; export declare const radioContDefault = "border-kui-light-gray-200 dark:border-kui-dark-gray-200\n\tgroup-hover:border-kui-light-gray-500 dark:group-hover:border-kui-dark-gray-500\n\tgroup-hover:bg-kui-light-bg dark:group-hover:bg-kui-dark-bg"; export declare const radioDotBase = "h-2 w-2 rounded-full transition-colors ease-in"; export declare const radioDotSelected = "bg-kui-light-blue-900 dark:bg-kui-dark-blue-900"; export declare const radioDotDefault = "bg-transparent"; export declare const checkboxContBase = "flex h-4 w-4 items-center justify-center rounded-sm border p-px transition-colors ease-in"; export declare const checkboxContDisabled = "border-kui-light-gray-200 dark:border-kui-dark-gray-400"; export declare const checkboxContSelected = "border-kui-light-blue-900 dark:border-kui-dark-blue-900 bg-kui-light-blue-900 dark:bg-kui-dark-blue-900"; export declare const checkboxContDefault = "border-kui-light-gray-200 dark:border-kui-dark-gray-200\n\tgroup-hover:border-kui-light-gray-500 dark:group-hover:border-kui-dark-gray-500\n\tgroup-hover:bg-kui-light-bg dark:group-hover:bg-kui-dark-bg"; export declare const checkboxCheckBase = "h-2.5 w-2.5 transition-colors ease-in"; export declare const checkboxCheckSelected = "text-white dark:text-black font-bold"; export declare const checkboxCheckDefault = "text-transparent font-bold"; export interface ResolveItemLabelInput { disabled?: boolean; selected?: boolean; } export declare function resolveItemLabelClass({ disabled, selected, }: ResolveItemLabelInput): ClassValue; export interface ResolveTitleInput { disabled?: boolean; selected?: boolean; } export declare function resolveTitleClass({ disabled, selected, }: ResolveTitleInput): ClassValue; export interface ResolveDescriptionInput { disabled?: boolean; selected?: boolean; } export declare function resolveDescriptionClass({ disabled, selected, }: ResolveDescriptionInput): ClassValue; export interface ResolveRadioContInput { disabled?: boolean; selected?: boolean; } export declare function resolveRadioContClass({ disabled, selected, }: ResolveRadioContInput): ClassValue; export interface ResolveRadioDotInput { selected?: boolean; } export declare function resolveRadioDotClass({ selected }: ResolveRadioDotInput): ClassValue; export interface ResolveCheckboxContInput { disabled?: boolean; selected?: boolean; } export declare function resolveCheckboxContClass({ disabled, selected, }: ResolveCheckboxContInput): ClassValue; export interface ResolveCheckboxCheckInput { selected?: boolean; } export declare function resolveCheckboxCheckClass({ selected, }: ResolveCheckboxCheckInput): ClassValue; export interface ResolveGroupLabelInput { disabled?: boolean; } export declare function resolveGroupLabelClass({ disabled, }: ResolveGroupLabelInput): ClassValue;