import type { UiAppearance, UiTone, UiVariant } from "./types";
export type UiScheme = {
    tone: UiTone;
    appearance: UiAppearance;
};
export type UiSelectionAppearance = Extract<UiAppearance, "outline" | "solid">;
export declare function getUiToneClassName(tone: UiTone): string;
export declare function getUiAppearanceClassName(appearance: UiAppearance): string;
export declare function resolveUiScheme({ variant, tone, appearance, fallbackTone, fallbackAppearance }: {
    variant?: UiVariant;
    tone?: UiTone;
    appearance?: UiAppearance;
    fallbackTone?: UiTone;
    fallbackAppearance?: UiAppearance;
}): UiScheme;
//# sourceMappingURL=uiClasses.d.ts.map