///
export declare const Button: import("framer-motion").CustomDomComponent, HTMLButtonElement>, "key" | keyof import("react").ButtonHTMLAttributes> & {
ref?: ((instance: HTMLButtonElement | null) => void) | import("react").RefObject | null | undefined;
}, "color" | "css" | "size" | "variant" | "fullWidth"> & import("@stitches/react/types/styled-component").TransformProps<{
variant?: "link" | "default" | undefined;
size?: "xl" | "lg" | "sm" | undefined;
color?: "primary" | "default" | "gradient" | "neutral" | undefined;
fullWidth?: boolean | "true" | undefined;
}, {
smDown: "(max-width: 768px)";
}> & {
css?: import("@stitches/react/types/css-util").CSS<{
smDown: "(max-width: 768px)";
}, {
colors: {
grey5: string;
grey6: string;
teal: string;
primary: string;
primaryA50: string;
primaryA10: string;
onPrimary: string;
gradientFrom: string;
gradientTo: string;
};
radii: {
xl: string;
lg: string;
md: string;
sm: string;
};
}, import("@stitches/react/types/config").DefaultThemeMap, {}> | undefined;
}>;
export declare const ButtonLink: import("framer-motion").CustomDomComponent, HTMLAnchorElement>, "key" | keyof import("react").AnchorHTMLAttributes> & {
ref?: ((instance: HTMLAnchorElement | null) => void) | import("react").RefObject | null | undefined;
}, "color" | "css" | "size" | "variant" | "fullWidth"> & import("@stitches/react/types/styled-component").TransformProps<{
variant?: "link" | "default" | undefined;
size?: "xl" | "lg" | "sm" | undefined;
color?: "primary" | "default" | "gradient" | "neutral" | undefined;
fullWidth?: boolean | "true" | undefined;
}, {
smDown: "(max-width: 768px)";
}> & {
css?: import("@stitches/react/types/css-util").CSS<{
smDown: "(max-width: 768px)";
}, {
colors: {
grey5: string;
grey6: string;
teal: string;
primary: string;
primaryA50: string;
primaryA10: string;
onPrimary: string;
gradientFrom: string;
gradientTo: string;
};
radii: {
xl: string;
lg: string;
md: string;
sm: string;
};
}, import("@stitches/react/types/config").DefaultThemeMap, {}> | undefined;
}>;