import * as React$1 from "react"; import { Pressable } from "react-native"; import * as react_jsx_runtime26 from "react/jsx-runtime"; import { VariantProps } from "class-variance-authority"; import * as class_variance_authority_types1 from "class-variance-authority/types"; //#region ui/button.d.ts declare const buttonVariants: (props?: ({ variant?: "default" | "destructive" | "secondary" | "outline" | "ghost" | "link" | null | undefined; size?: "default" | "sm" | "lg" | "icon" | null | undefined; } & class_variance_authority_types1.ClassProp) | undefined) => string; declare const buttonTextVariants: (props?: ({ variant?: "default" | "destructive" | "secondary" | "outline" | "ghost" | "link" | null | undefined; size?: "default" | "sm" | "lg" | "icon" | null | undefined; } & class_variance_authority_types1.ClassProp) | undefined) => string; type ButtonProps = React$1.ComponentProps & VariantProps; declare function Button({ ref, className, variant, size, ...props }: ButtonProps): react_jsx_runtime26.JSX.Element; //#endregion export { Button, type ButtonProps, buttonTextVariants, buttonVariants }; //# sourceMappingURL=button.d.ts.map