declare const _default: import("vue").DefineComponent<{
    /**
     * If present, the pill is shown with a red border and an error icon on the left of the label.
     */
    hasError: BooleanConstructor;
    /**
     * The Lightning Design System name of the icon. Names are written in the format
     * 'utility:down' where 'utility' is the category, and 'down' is the specific icon to be displayed.
     */
    iconName: StringConstructor;
    /**
     * Specifies whether the element variant is a link.
     */
    link: BooleanConstructor;
    /**
     * The text label that displays in the pill.
     */
    label: {
        Type: StringConstructor;
        required: true;
    };
    /**
     * If present, the does not show the remove button.
     */
    nonRemovable: BooleanConstructor;
    /**
     * The URL for the image.
     */
    src: StringConstructor;
    /**
     * The title text containing full pill label verbiage.
     */
    title: StringConstructor;
}, unknown, unknown, {
    /**
     * The CSS class names for the pill.
     */
    pillClassNames(): string;
    /**
     * The CSS class names for the pill action.
     */
    pillActionClassNames(): string;
}, {
    /**
     * Handles the click event on the remove button.
     */
    handleClickRemove(): void;
    /**
     * Handles the click event on the pill link.
     */
    handleClickPill(): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    /**
     * If present, the pill is shown with a red border and an error icon on the left of the label.
     */
    hasError: BooleanConstructor;
    /**
     * The Lightning Design System name of the icon. Names are written in the format
     * 'utility:down' where 'utility' is the category, and 'down' is the specific icon to be displayed.
     */
    iconName: StringConstructor;
    /**
     * Specifies whether the element variant is a link.
     */
    link: BooleanConstructor;
    /**
     * The text label that displays in the pill.
     */
    label: {
        Type: StringConstructor;
        required: true;
    };
    /**
     * If present, the does not show the remove button.
     */
    nonRemovable: BooleanConstructor;
    /**
     * The URL for the image.
     */
    src: StringConstructor;
    /**
     * The title text containing full pill label verbiage.
     */
    title: StringConstructor;
}>>, {
    link: boolean;
    hasError: boolean;
    nonRemovable: boolean;
}, {}>;
export default _default;
