import React from "react";
import "primereact/resources/primereact.css";
interface LevelOption<T = string> {
    name: string;
    code: T;
}
declare enum StatusOptions {
    NOT_AVAILABLE = "not available",
    PENDING = "pending",
    KNOWN = "known"
}
declare const ButtonLevel: React.ForwardRefExoticComponent<React.ButtonHTMLAttributes<HTMLButtonElement> & React.AnchorHTMLAttributes<HTMLAnchorElement> & {
    baseComponent?: "a" | "button";
    onChange: (value: string, e?: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>) => void;
    levels: LevelOption<string>[];
    selectedlevel: string;
    setSelectedlevel: (value: string) => void;
    tooptip: React.ReactNode;
    handleConfirmationDelete: () => void;
    status: StatusOptions;
} & React.RefAttributes<any>>;
export default ButtonLevel;
