import { Tokens, SemanticTokens } from '@pandacss/dev';

interface ColorPalette {
    name: string;
    tokens: Tokens['colors'];
    semanticTokens: SemanticTokens['colors'];
}
interface PresetOptions {
    accentColor: ColorPalette;
    grayColor: ColorPalette;
    radius: Radius;
}
type AccentColor = (typeof accentColors)[number];
declare const accentColors: readonly ["neutral", "tomato", "red", "ruby", "crimson", "pink", "plum", "purple", "violet", "iris", "indigo", "blue", "cyan", "teal", "jade", "green", "grass", "bronze", "gold", "brown", "orange", "amber", "yellow", "lime", "mint", "sky"];
type GrayColor = (typeof grayColors)[number];
declare const grayColors: readonly ["neutral", "mauve", "olive", "sage", "sand", "slate"];
type Radius = (typeof radii)[number];
declare const radii: readonly ["none", "xs", "sm", "md", "lg", "xl", "2xl"];

export { type AccentColor as A, type ColorPalette as C, type GrayColor as G, type PresetOptions as P, type Radius as R, accentColors as a, grayColors as g, radii as r };
