import { ExtractPropTypes, PropType } from 'vue';
import { ConfigurableProps } from '@vexip-ui/config';
export declare const ellipsisProps: {
    inherit: PropType<boolean>;
    placement: PropType<"bottom" | "top" | "right" | "left" | "bottom-start" | "bottom-end" | "top-start" | "top-end" | "right-start" | "right-end" | "left-start" | "left-end">;
    transfer: PropType<string | boolean>;
    noHover: PropType<boolean>;
    transitionName: PropType<string>;
    tooltipTheme: PropType<"light" | "dark">;
    tipClass: PropType<string | Record<string, any> | (string | Record<string, any>)[]>;
    maxLines: PropType<number>;
    tipMaxWidth: PropType<string | number>;
    tipDisabled: PropType<boolean>;
    tipShift: PropType<boolean | "horizontal" | "vertical" | "both">;
};
export type EllipsisProps = ExtractPropTypes<typeof ellipsisProps>;
export type EllipsisCProps = ConfigurableProps<EllipsisProps>;
