import React from "react";
export declare enum LabelStatus {
    Filled = "filled",
    Info = "info",
    Focused = "focused",
    Error = "error",
    Success = "success",
    Warning = "warning"
}
export declare const labelStatus: readonly ["filled", "info", "focused", "error", "success", "warning"];
export declare type TLabelStatus = typeof labelStatus[number];
export declare type TLabelSize = "m" | "s";
export interface ILabelProps {
    children?: string;
    status: TLabelStatus;
    size?: TLabelSize;
    isRequired?: boolean;
    icon?: JSX.Element;
    isIcon?: boolean;
    isDisabled?: boolean;
    as?: React.ElementType;
    className?: string;
}
export declare type TLabelIcon = Record<TLabelStatus, React.ElementType>;
