declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    title: {
        type: StringConstructor;
        default: () => "";
    };
    wrapperClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
    buttonClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
    toggleable: {
        type: BooleanConstructor;
        default: () => true;
    };
    defaultToggled: {
        type: BooleanConstructor;
        default: () => false;
    };
    borderColor: {
        type: StringConstructor;
        default: string;
        validator: (color: unknown) => boolean;
    };
}>, {}, {
    hover: boolean;
    expanded: boolean;
    i18n: any;
}, {
    toggleIcon(): import('vue').DefineComponent<import('vue').ExtractPropTypes<{
        size: {
            type: StringConstructor;
            default: string;
            validator: (s: unknown) => boolean;
        };
        ariaLabel: {
            type: StringConstructor;
            default: undefined;
        };
    }>, {}, {}, {
        iconSizeClass(): any;
        ariaHidden(): "true" | "false";
        dataQA(): {};
    }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "loaded"[], "loaded", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
        size: {
            type: StringConstructor;
            default: string;
            validator: (s: unknown) => boolean;
        };
        ariaLabel: {
            type: StringConstructor;
            default: undefined;
        };
    }>> & Readonly<{
        onLoaded?: ((...args: any[]) => any) | undefined;
    }>, {
        size: string;
        ariaLabel: string;
    }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
    showChevronIcon(): boolean;
    toggleableClass(): "" | "d-recipe-feed-item-pill--toggleable";
    borderClass(): any;
    anchorTitle(): any;
}, {
    onClick(): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    title: {
        type: StringConstructor;
        default: () => "";
    };
    wrapperClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
    buttonClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
    toggleable: {
        type: BooleanConstructor;
        default: () => true;
    };
    defaultToggled: {
        type: BooleanConstructor;
        default: () => false;
    };
    borderColor: {
        type: StringConstructor;
        default: string;
        validator: (color: unknown) => boolean;
    };
}>> & Readonly<{}>, {
    title: string;
    wrapperClass: string | unknown[] | Record<string, any>;
    buttonClass: string | unknown[] | Record<string, any>;
    toggleable: boolean;
    defaultToggled: boolean;
    borderColor: string;
}, {}, {
    DtItemLayout: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
        as: {
            type: StringConstructor;
            default: string;
        };
        unstyled: {
            type: BooleanConstructor;
            default: boolean;
        };
        leftClass: {
            type: StringConstructor;
            default: string;
        };
        contentClass: {
            type: StringConstructor;
            default: string;
        };
        titleClass: {
            type: StringConstructor;
            default: string;
        };
        subtitleClass: {
            type: StringConstructor;
            default: string;
        };
        bottomClass: {
            type: StringConstructor;
            default: string;
        };
        rightClass: {
            type: StringConstructor;
            default: string;
        };
        selectedClass: {
            type: StringConstructor;
            default: string;
        };
    }>, {}, {}, {}, {
        dynamicGridTemplateColumns(): string;
        hasSlotContent: typeof import('../../..').hasSlotContent;
    }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
        as: {
            type: StringConstructor;
            default: string;
        };
        unstyled: {
            type: BooleanConstructor;
            default: boolean;
        };
        leftClass: {
            type: StringConstructor;
            default: string;
        };
        contentClass: {
            type: StringConstructor;
            default: string;
        };
        titleClass: {
            type: StringConstructor;
            default: string;
        };
        subtitleClass: {
            type: StringConstructor;
            default: string;
        };
        bottomClass: {
            type: StringConstructor;
            default: string;
        };
        rightClass: {
            type: StringConstructor;
            default: string;
        };
        selectedClass: {
            type: StringConstructor;
            default: string;
        };
    }>> & Readonly<{}>, {
        unstyled: boolean;
        contentClass: string;
        as: string;
        leftClass: string;
        titleClass: string;
        subtitleClass: string;
        bottomClass: string;
        rightClass: string;
        selectedClass: string;
    }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
    DtCollapsible: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
        anchorText: {
            type: StringConstructor;
            default: null;
        };
        open: {
            type: BooleanConstructor;
            default: null;
        };
        id: {
            type: StringConstructor;
            default(): string;
        };
        elementType: {
            type: StringConstructor;
            default: string;
        };
        contentElementType: {
            type: StringConstructor;
            default: string;
        };
        anchorClass: {
            type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
            default: null;
        };
        contentClass: {
            type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
            default: null;
        };
        maxWidth: {
            type: StringConstructor;
            default: null;
        };
        maxHeight: {
            type: StringConstructor;
            default: null;
        };
        ariaLabel: {
            type: StringConstructor;
            default: null;
        };
        ariaLabelledBy: {
            type: StringConstructor;
            default: null;
        };
    }>, {}, {
        isOpen: boolean;
    }, {
        labelledBy(): string | false;
        collapsibleListeners(): Object;
    }, {
        onLeaveTransitionComplete(): void;
        onEnterTransitionComplete(): void;
        defaultToggleOpen(): void;
        toggleOpen(): void;
        validateProperAnchor(): void;
    }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:open" | "opened")[], "update:open" | "opened", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
        anchorText: {
            type: StringConstructor;
            default: null;
        };
        open: {
            type: BooleanConstructor;
            default: null;
        };
        id: {
            type: StringConstructor;
            default(): string;
        };
        elementType: {
            type: StringConstructor;
            default: string;
        };
        contentElementType: {
            type: StringConstructor;
            default: string;
        };
        anchorClass: {
            type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
            default: null;
        };
        contentClass: {
            type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
            default: null;
        };
        maxWidth: {
            type: StringConstructor;
            default: null;
        };
        maxHeight: {
            type: StringConstructor;
            default: null;
        };
        ariaLabel: {
            type: StringConstructor;
            default: null;
        };
        ariaLabelledBy: {
            type: StringConstructor;
            default: null;
        };
    }>> & Readonly<{
        "onUpdate:open"?: ((...args: any[]) => any) | undefined;
        onOpened?: ((...args: any[]) => any) | undefined;
    }>, {
        id: string;
        open: boolean;
        ariaLabel: string;
        maxHeight: string;
        contentClass: string | unknown[] | Record<string, any>;
        elementType: string;
        anchorText: string;
        contentElementType: string;
        anchorClass: string | unknown[] | Record<string, any>;
        maxWidth: string;
        ariaLabelledBy: string;
    }, {}, {
        DtButton: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            circle: {
                type: BooleanConstructor;
                default: boolean;
            };
            iconPosition: {
                type: StringConstructor;
                default: string;
                validator: (position: unknown) => boolean;
            };
            importance: {
                type: StringConstructor;
                default: string;
                validator: (i: unknown) => boolean;
            };
            link: {
                type: BooleanConstructor;
                default: boolean;
            };
            linkKind: {
                type: StringConstructor;
                default: string;
                validator: (lk: unknown) => boolean;
            };
            linkInverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            type: {
                type: StringConstructor;
                default: string;
                validator: (t: unknown) => boolean;
            };
            width: {
                type: StringConstructor;
                default: null;
            };
            size: {
                type: StringConstructor;
                default: string;
                validator: (s: unknown) => boolean;
            };
            labelClass: {
                type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
                default: string;
            };
            loading: {
                type: BooleanConstructor;
                default: boolean;
            };
            kind: {
                type: StringConstructor;
                default: string;
                validator: (k: unknown) => boolean;
            };
            assertiveOnFocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            active: {
                type: BooleanConstructor;
                default: boolean;
            };
            to: {
                type: (ObjectConstructor | StringConstructor)[];
                default: null;
            };
            href: {
                type: StringConstructor;
                default: null;
            };
            target: {
                type: StringConstructor;
                default: null;
            };
            rel: {
                type: StringConstructor;
                default: null;
            };
            replace: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>, {}, {
            ICON_POSITION_MODIFIERS: {
                left: string;
                right: string;
                top: string;
                bottom: string;
            };
            isInFocus: boolean;
            hasSlotContent: typeof import('../../..').hasSlotContent;
            i18n: any;
        }, {
            computedTag(): string | import('vue').ConcreteComponent<{}, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>;
            isNativeButton(): boolean;
            computedAttrs(): {
                'aria-disabled'?: string | undefined;
                tabindex?: string | undefined;
                to: string | Record<string, any>;
                replace: boolean;
                type?: undefined;
                disabled?: undefined;
            } | {
                'aria-disabled'?: string | undefined;
                tabindex?: string | undefined;
                href: string | null;
                target: string;
                rel: string;
                type?: undefined;
                disabled?: undefined;
            } | {
                type: string;
                disabled: boolean;
            };
            computedListeners(): {
                focusin: (e: any) => void;
                focusout: (e: any) => void;
            };
            computedAriaLive(): unknown;
            iconSize(): any;
            loaderSize(): any;
        }, {
            resolveRouterLink(): string | import('vue').ConcreteComponent<{}, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>;
            buttonClasses(): any[];
            isInvalidPropCombination(circle: any, kind: any, importance: any): boolean;
            shouldRenderIcon(): any;
            isIconOnly(): any;
            isVerticalIconLayout(): boolean;
        }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("focusin" | "focusout")[], "focusin" | "focusout", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            circle: {
                type: BooleanConstructor;
                default: boolean;
            };
            iconPosition: {
                type: StringConstructor;
                default: string;
                validator: (position: unknown) => boolean;
            };
            importance: {
                type: StringConstructor;
                default: string;
                validator: (i: unknown) => boolean;
            };
            link: {
                type: BooleanConstructor;
                default: boolean;
            };
            linkKind: {
                type: StringConstructor;
                default: string;
                validator: (lk: unknown) => boolean;
            };
            linkInverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            type: {
                type: StringConstructor;
                default: string;
                validator: (t: unknown) => boolean;
            };
            width: {
                type: StringConstructor;
                default: null;
            };
            size: {
                type: StringConstructor;
                default: string;
                validator: (s: unknown) => boolean;
            };
            labelClass: {
                type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
                default: string;
            };
            loading: {
                type: BooleanConstructor;
                default: boolean;
            };
            kind: {
                type: StringConstructor;
                default: string;
                validator: (k: unknown) => boolean;
            };
            assertiveOnFocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            active: {
                type: BooleanConstructor;
                default: boolean;
            };
            to: {
                type: (ObjectConstructor | StringConstructor)[];
                default: null;
            };
            href: {
                type: StringConstructor;
                default: null;
            };
            target: {
                type: StringConstructor;
                default: null;
            };
            rel: {
                type: StringConstructor;
                default: null;
            };
            replace: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>> & Readonly<{
            onFocusin?: ((...args: any[]) => any) | undefined;
            onFocusout?: ((...args: any[]) => any) | undefined;
        }>, {
            link: boolean;
            disabled: boolean;
            type: string;
            target: string;
            circle: boolean;
            active: boolean;
            loading: boolean;
            size: string;
            replace: boolean;
            kind: string;
            labelClass: string | unknown[] | Record<string, any>;
            href: string;
            to: string | Record<string, any>;
            iconPosition: string;
            importance: string;
            linkKind: string;
            linkInverted: boolean;
            width: string;
            assertiveOnFocus: boolean;
            rel: string;
        }, {}, {
            DtLoader: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                ariaLabel: {
                    type: StringConstructor;
                    default: string;
                };
                size: {
                    type: StringConstructor;
                    default: string;
                    validator: (s: unknown) => boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                ariaLabel: {
                    type: StringConstructor;
                    default: string;
                };
                size: {
                    type: StringConstructor;
                    default: string;
                    validator: (s: unknown) => boolean;
                };
            }>> & Readonly<{}>, {
                size: string;
                ariaLabel: string;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
        }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
        DtCollapsibleLazyShow: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            show: {
                type: BooleanConstructor;
                default: null;
            };
            appear: {
                type: BooleanConstructor;
                default: boolean;
            };
            elementType: {
                type: StringConstructor;
                default: string;
            };
        }>, {}, {
            initialized: boolean;
        }, {
            isCSSEnabled(): boolean;
        }, {
            beforeEnter(element: HTMLElement): void;
            enter(element: HTMLElement): void;
            afterEnter(element: HTMLElement): void;
            beforeLeave(element: HTMLElement): void;
            leave(element: HTMLElement): void;
            afterLeave(element: HTMLElement): void;
        }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            show: {
                type: BooleanConstructor;
                default: null;
            };
            appear: {
                type: BooleanConstructor;
                default: boolean;
            };
            elementType: {
                type: StringConstructor;
                default: string;
            };
        }>> & Readonly<{}>, {
            show: boolean;
            appear: boolean;
            elementType: string;
        }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
        DtLazyShow: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            show: {
                type: BooleanConstructor;
                default: boolean;
            };
            transition: {
                type: StringConstructor;
                default: null;
            };
            appear: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>, {}, {
            initialized: boolean;
        }, {
            isCSSEnabled(): boolean;
        }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            show: {
                type: BooleanConstructor;
                default: boolean;
            };
            transition: {
                type: StringConstructor;
                default: null;
            };
            appear: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>> & Readonly<{}>, {
            show: boolean;
            appear: boolean;
            transition: string;
        }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
        DtIconChevronDown: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            size: {
                type: StringConstructor;
                default: string;
                validator: (s: unknown) => boolean;
            };
            ariaLabel: {
                type: StringConstructor;
                default: undefined;
            };
        }>, {}, {}, {
            iconSizeClass(): any;
            ariaHidden(): "true" | "false";
            dataQA(): {};
        }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "loaded"[], "loaded", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            size: {
                type: StringConstructor;
                default: string;
                validator: (s: unknown) => boolean;
            };
            ariaLabel: {
                type: StringConstructor;
                default: undefined;
            };
        }>> & Readonly<{
            onLoaded?: ((...args: any[]) => any) | undefined;
        }>, {
            size: string;
            ariaLabel: string;
        }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
        DtIconChevronRight: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            size: {
                type: StringConstructor;
                default: string;
                validator: (s: unknown) => boolean;
            };
            ariaLabel: {
                type: StringConstructor;
                default: undefined;
            };
        }>, {}, {}, {
            iconSizeClass(): any;
            ariaHidden(): "true" | "false";
            dataQA(): {};
        }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "loaded"[], "loaded", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            size: {
                type: StringConstructor;
                default: string;
                validator: (s: unknown) => boolean;
            };
            ariaLabel: {
                type: StringConstructor;
                default: undefined;
            };
        }>> & Readonly<{
            onLoaded?: ((...args: any[]) => any) | undefined;
        }>, {
            size: string;
            ariaLabel: string;
        }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
    }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=feed_item_pill.vue.d.ts.map