import { RuntimeFn } from '../../../node_modules/@vanilla-extract/recipes/dist/vanilla-extract-recipes.cjs.d.js'; declare const iconButton: { classnames: { iconButton: RuntimeFn<{ appearance: { brand: { backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; borderColor: `var(--${string})` | `var(--${string}, ${string})`; color: `var(--${string})` | `var(--${string}, ${string})`; }; danger: { backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; borderColor: `var(--${string})` | `var(--${string}, ${string})`; color: `var(--${string})` | `var(--${string}, ${string})`; }; success: { backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; borderColor: `var(--${string})` | `var(--${string}, ${string})`; color: `var(--${string})` | `var(--${string}, ${string})`; }; warning: { backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; borderColor: `var(--${string})` | `var(--${string}, ${string})`; color: `var(--${string})` | `var(--${string}, ${string})`; }; neutral: { backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; borderColor: `var(--${string})` | `var(--${string}, ${string})`; color: `var(--${string})` | `var(--${string}, ${string})`; }; inverted: { backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; borderColor: `var(--${string})` | `var(--${string}, ${string})`; color: `var(--${string})` | `var(--${string}, ${string})`; }; }; size: { large: { height: "3rem"; width: "3rem"; fontSize: `var(--${string})` | `var(--${string}, ${string})`; }; medium: { height: "2.5rem"; width: "2.5rem"; fontSize: `var(--${string})` | `var(--${string}, ${string})`; }; small: { height: "2rem"; width: "2rem"; fontSize: `var(--${string})` | `var(--${string}, ${string})`; }; }; variant: { solid: { selectors: { "&:hover:after": { backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; }; "&:active:after": { borderColor: `var(--${string})` | `var(--${string}, ${string})`; backgroundColor: `var(--${string})` | `var(--${string}, ${string})`; }; }; }; outlined: { backgroundColor: "transparent"; }; ghost: { backgroundColor: "transparent"; borderColor: "transparent"; }; tonal: { borderColor: "transparent"; }; }; rounded: { true: { borderRadius: `var(--${string})` | `var(--${string}, ${string})`; ":after": { borderRadius: `var(--${string})` | `var(--${string}, ${string})`; }; }; }; }>; }; }; export { iconButton };