import { S as SystemStyleObject, R as RecipeCreatorFn, c as SlotRecipeCreatorFn, D as DistributiveOmit, H as HTMLPandaProps, a as PropertyValue, C as ConditionalValue, d as Properties, b as PandaComponent } from './jsx.d-7680d661.js';
export { J as JsxStyleProps, e as RecipeVariantProps } from './jsx.d-7680d661.js';
import { p as panda, F as FlexProps } from './flex.d-37f5507f.js';
export { a as Flex } from './flex.d-37f5507f.js';
import { FunctionComponent, ComponentPropsWithoutRef, ComponentProps, ReactNode } from 'react';
import { T as Tokens } from './tokens.d-8d9f25c0.js';
export { a as AspectRatio, A as AspectRatioProps } from './aspect-ratio.d-3660cbc9.js';
export { ToastPosition, default as toast } from 'react-hot-toast';
import { definePreset } from '@pandacss/dev';
import * as react_jsx_runtime from 'react/jsx-runtime';

/* eslint-disable */


interface CssFunction {
  (...styles: Array<SystemStyleObject | undefined | null | false>): string
  raw: (...styles: Array<SystemStyleObject | undefined | null | false>) => SystemStyleObject
}

declare const css: CssFunction;

/* eslint-disable */
type Argument = string | boolean | null | undefined

/** Conditionally join classNames into a single string */
declare function cx(...args: Argument[]): string

/* eslint-disable */


declare const cva: RecipeCreatorFn

/* eslint-disable */


declare const sva: SlotRecipeCreatorFn

/* eslint-disable */
declare const isCssProperty: (value: string) => boolean;

/* eslint-disable */


type BoxProperties = {
   
}

/* eslint-disable */


type BoxProps = BoxProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof BoxProperties >


declare const Box: FunctionComponent<BoxProps>

/* eslint-disable */


type StackProperties = {
   align?: PropertyValue<'alignItems'>
	justify?: PropertyValue<'justifyContent'>
	direction?: PropertyValue<'flexDirection'>
	gap?: PropertyValue<'gap'>
}

/* eslint-disable */


type StackProps = StackProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof StackProperties >


declare const Stack: FunctionComponent<StackProps>

/* eslint-disable */


type VstackProperties = {
   justify?: PropertyValue<'justifyContent'>
	gap?: PropertyValue<'gap'>
}

/* eslint-disable */


type VstackProps = VstackProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof VstackProperties >


declare const VStack: FunctionComponent<VstackProps>

/* eslint-disable */


type HstackProperties = {
   justify?: PropertyValue<'justifyContent'>
	gap?: PropertyValue<'gap'>
}

/* eslint-disable */


type HstackProps = HstackProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof HstackProperties >


declare const HStack: FunctionComponent<HstackProps>

/* eslint-disable */


type SpacerProperties = {
   size?: ConditionalValue<Tokens["spacing"]>
}

/* eslint-disable */


type SpacerProps = SpacerProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof SpacerProperties >


declare const Spacer: FunctionComponent<SpacerProps>

/* eslint-disable */


type SquareProperties = {
   size?: PropertyValue<'width'>
}

/* eslint-disable */


type SquareProps = SquareProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof SquareProperties >


declare const Square: FunctionComponent<SquareProps>

/* eslint-disable */


type CircleProperties = {
   size?: PropertyValue<'width'>
}

/* eslint-disable */


type CircleProps = CircleProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof CircleProperties >


declare const Circle: FunctionComponent<CircleProps>

/* eslint-disable */


type CenterProperties = {
   inline?: ConditionalValue<boolean>
}

/* eslint-disable */


type CenterProps = CenterProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof CenterProperties >


declare const Center: FunctionComponent<CenterProps>

/* eslint-disable */


type LinkBoxProperties = {
   
}

/* eslint-disable */


type LinkBoxProps = LinkBoxProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof LinkBoxProperties >


declare const LinkBox: FunctionComponent<LinkBoxProps>

/* eslint-disable */


type LinkOverlayProperties = {
   
}

/* eslint-disable */


type LinkOverlayProps = LinkOverlayProperties & DistributiveOmit<HTMLPandaProps<'a'>, keyof LinkOverlayProperties >


declare const LinkOverlay: FunctionComponent<LinkOverlayProps>

/* eslint-disable */


type GridProperties = {
   gap?: PropertyValue<'gap'>
	columnGap?: PropertyValue<'gap'>
	rowGap?: PropertyValue<'gap'>
	columns?: ConditionalValue<number>
	minChildWidth?: ConditionalValue<Tokens["sizes"] | Properties["width"]>
}

/* eslint-disable */


type GridProps = GridProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof GridProperties >


declare const Grid: FunctionComponent<GridProps>

/* eslint-disable */


type GridItemProperties = {
   colSpan?: ConditionalValue<number>
	rowSpan?: ConditionalValue<number>
	colStart?: ConditionalValue<number>
	rowStart?: ConditionalValue<number>
	colEnd?: ConditionalValue<number>
	rowEnd?: ConditionalValue<number>
}

/* eslint-disable */


type GridItemProps = GridItemProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof GridItemProperties >


declare const GridItem: FunctionComponent<GridItemProps>

/* eslint-disable */


type WrapProperties = {
   gap?: PropertyValue<'gap'>
	rowGap?: PropertyValue<'gap'>
	columnGap?: PropertyValue<'gap'>
	align?: PropertyValue<'alignItems'>
	justify?: PropertyValue<'justifyContent'>
}

/* eslint-disable */


type WrapProps = WrapProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof WrapProperties >


declare const Wrap: FunctionComponent<WrapProps>

/* eslint-disable */


type ContainerProperties = {
   
}

/* eslint-disable */


type ContainerProps = ContainerProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof ContainerProperties >


declare const Container: FunctionComponent<ContainerProps>

/* eslint-disable */


type DividerProperties = {
   orientation?: ConditionalValue<"horizontal" | "vertical">
	thickness?: ConditionalValue<Tokens["sizes"] | Properties["borderWidth"]>
	color?: ConditionalValue<Tokens["colors"] | Properties["borderColor"]>
}

/* eslint-disable */


type DividerProps = DividerProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof DividerProperties >


declare const Divider: FunctionComponent<DividerProps>

/* eslint-disable */


type FloatProperties = {
   offsetX?: ConditionalValue<Tokens["spacing"] | Properties["left"]>
	offsetY?: ConditionalValue<Tokens["spacing"] | Properties["top"]>
	offset?: ConditionalValue<Tokens["spacing"] | Properties["top"]>
	placement?: ConditionalValue<"bottom-end" | "bottom-start" | "top-end" | "top-start" | "bottom-center" | "top-center" | "middle-center" | "middle-end" | "middle-start">
}

/* eslint-disable */


type FloatProps = FloatProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof FloatProperties >


declare const Float: FunctionComponent<FloatProps>

/* eslint-disable */


type BleedProperties = {
   inline?: PropertyValue<'marginInline'>
	block?: PropertyValue<'marginBlock'>
}

/* eslint-disable */


type BleedProps = BleedProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof BleedProperties >


declare const Bleed: FunctionComponent<BleedProps>

/* eslint-disable */


type VisuallyHiddenProperties = {
   
}

/* eslint-disable */


type VisuallyHiddenProps = VisuallyHiddenProperties & DistributiveOmit<HTMLPandaProps<'div'>, keyof VisuallyHiddenProperties >


declare const VisuallyHidden: FunctionComponent<VisuallyHiddenProps>

/**
 * Anima Reflection Panda CSS preset.
 */
declare const anirefPreset: ReturnType<typeof definePreset>;

/* eslint-disable */


type BadgeVariant = {
  variant: "subtle" | "outline"
size: "sm" | "lg"
}

type BadgeVariantProps = {
  [key in keyof BadgeVariant]?: ConditionalValue<BadgeVariant[key]>
}

/* eslint-disable */


type HideVariant = {
  from: "sm" | "md" | "lg" | "xl" | "2xl"
below: "sm" | "md" | "lg" | "xl" | "2xl"
}

type HideVariantProps = {
  [key in keyof HideVariant]?: ConditionalValue<HideVariant[key]>
}

/* eslint-disable */


type ImageVariant = {
  layout: "fill"
}

type ImageVariantProps = {
  [key in keyof ImageVariant]?: ConditionalValue<ImageVariant[key]>
}

/* eslint-disable */


type ShowVariant = {
  from: "sm" | "md" | "lg" | "xl" | "2xl"
below: "sm" | "md" | "lg" | "xl" | "2xl"
}

type ShowVariantProps = {
  [key in keyof ShowVariant]?: ConditionalValue<ShowVariant[key]>
}

/* eslint-disable */


type SpinnerVariant = {
  size: "sm" | "lg"
}

type SpinnerVariantProps = {
  [key in keyof SpinnerVariant]?: ConditionalValue<SpinnerVariant[key]>
}

/* eslint-disable */


type TextVariant = {
  size: "sm" | "lg"
}

type TextVariantProps = {
  [key in keyof TextVariant]?: ConditionalValue<TextVariant[key]>
}

/* eslint-disable */


type SkeletonVariant = {
  variant: "circle" | "text"
}

type SkeletonVariantProps = {
  [key in keyof SkeletonVariant]?: ConditionalValue<SkeletonVariant[key]>
}

type Props$8 = ComponentPropsWithoutRef<typeof panda.div> & BadgeVariantProps;
/**
 * Core UI badge.
 */
declare const Badge: ({ variant, size, children, ...props }: Props$8) => react_jsx_runtime.JSX.Element;

type Props$7 = HTMLPandaProps<"div">;
/**
 * Core UI card.
 */
declare const Card: ({ children, ...rest }: Props$7) => react_jsx_runtime.JSX.Element;
declare const CardHeader: {
    ({ children, ...rest }: Props$7): react_jsx_runtime.JSX.Element;
    displayName: string;
};
declare const CardBody: {
    ({ children, ...rest }: Props$7): react_jsx_runtime.JSX.Element;
    displayName: string;
};
declare const CardFooter: {
    ({ children, ...rest }: Props$7): react_jsx_runtime.JSX.Element;
    displayName: string;
};

type Props$6 = ComponentProps<typeof PandaImage> & ImageVariantProps;
declare const PandaImage: PandaComponent<"img", {}>;
/**
 * Core UI image.
 */
declare const Image: ({ layout, ...rest }: Props$6) => react_jsx_runtime.JSX.Element;

interface Props$5 extends FlexProps, SkeletonVariantProps {
    isLoaded?: boolean;
}
declare const Skeleton: ({ isLoaded, variant, children, ...rest }: Props$5) => react_jsx_runtime.JSX.Element;

interface Props$4 {
    children: ReactNode;
}
/**
 * Core UI Keyboard component.
 */
declare const Kbd: ({ children }: Props$4) => react_jsx_runtime.JSX.Element;

type Props$3 = ComponentProps<typeof PandaSpinner> & SpinnerVariantProps;
declare const PandaSpinner: PandaComponent<"svg", {}>;
declare const Spinner: ({ size, ...props }: Props$3) => react_jsx_runtime.JSX.Element;

type Props$2 = ComponentProps<typeof PandaText> & TextVariantProps;
declare const PandaText: PandaComponent<"p", TextVariantProps>;
/**
 * Core UI text (typography).
 */
declare const Text: ({ size, children, ...rest }: Props$2) => react_jsx_runtime.JSX.Element;

type Props$1 = ComponentProps<typeof panda.div> & HideVariantProps;
/**
 * Utility component to conditionally hide child elements from or below defined breakpoints.
 */
declare const Hide: ({ children, below, from, ...rest }: Props$1) => react_jsx_runtime.JSX.Element;

type Props = ComponentProps<typeof panda.div> & ShowVariantProps;
/**
 * Utility component to conditionally render child elements from or below defined breakpoints.
 */
declare const Show: ({ children, below, from, ...rest }: Props) => react_jsx_runtime.JSX.Element;

export { Badge, Bleed, BleedProps, Box, BoxProps, Card, CardBody, Props$7 as CardBodyProps, CardFooter, Props$7 as CardFooterProps, CardHeader, Props$7 as CardHeaderProps, Props$7 as CardProps, Center, CenterProps, Circle, CircleProps, Container, ContainerProps, Divider, DividerProps, FlexProps, Float, FloatProps, Grid, GridItem, GridItemProps, GridProps, HStack, HTMLPandaProps, Hide, Props$1 as HideProps, HstackProps, Image, Props$6 as ImageProps, Kbd, Props$4 as KbdProps, LinkBox, LinkBoxProps, LinkOverlay, LinkOverlayProps, PandaComponent, Show, Props as ShowProps, Skeleton, Props$5 as SkeletonProps, Spacer, SpacerProps, Spinner, Props$3 as SpinnerProps, Square, SquareProps, Stack, StackProps, Text, Props$2 as TextProps, VStack, VisuallyHidden, VisuallyHiddenProps, VstackProps, Wrap, WrapProps, anirefPreset, css, cva, cx, isCssProperty, panda, sva };
