import { EllipsisType } from './EllipsisType';
import { IconType } from './IconType';
import { StyleType } from './StyleType';
export declare enum UrlTypes {
    CANCEL = "CANCEL",
    COORDINATES_SETTINGS = "COORDINATES_SETTINGS",
    EXTERNAL = "EXTERNAL",
    EXTERNAL_DELETE = "EXTERNAL_DELETE",
    EXTERNAL_GET = "EXTERNAL_GET",
    EXTERNAL_POST = "EXTERNAL_POST",
    EXTERNAL_PUT = "EXTERNAL_PUT",
    INTERNAL = "INTERNAL",
    INTERNAL_DELETE = "INTERNAL_DELETE",
    INTERNAL_GET = "INTERNAL_GET",
    INTERNAL_POST = "INTERNAL_POST",
    INTERNAL_PUT = "INTERNAL_PUT",
    MODAL = "MODAL"
}
export type TextType = string | (StyleType & {
    disabled?: boolean;
    ellipsis?: EllipsisType;
    goBack?: boolean;
    icon?: IconType;
    isClickable?: boolean;
    funcClick?: () => void;
    isTooltip?: boolean;
    key?: string | number;
    route?: string;
    source?: string;
    style?: StyleType;
    tooltip?: string;
    tooltipStyle?: StyleType;
    url?: string;
    urlType?: UrlTypes;
    value?: string | number | TextType;
    textMetric?: string;
});
