import type { ButtonHTMLAttributes, ReactNode } from 'react';
import { type VariantProps } from 'class-variance-authority';
declare const folderButtonVariants: (props?: ({
size?: "sm" | "md" | "lg" | null | undefined;
rounded?: "square" | "pill" | null | undefined;
selected?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export interface FolderButtonProps extends ButtonHTMLAttributes, VariantProps {
label: string;
selected?: boolean;
disabled?: boolean;
multipleFolders?: boolean;
onClear?: () => void;
folderIcon?: ReactNode;
folderFillIcon?: ReactNode;
arrowRightIcon?: ReactNode;
closeIcon?: ReactNode;
}
export declare const FolderButton: import("react").ForwardRefExoticComponent>;
export { folderButtonVariants };