declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    boldButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    italicButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    strikeButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    bulletListButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    orderedListButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    blockQuoteButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    codeButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    codeBlockButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    isSelectionActive: {
        type: FunctionConstructor;
        default: () => void;
    };
}>, {}, {
    i18n: any;
}, {
    boldButtonLabel(): any;
    italicButtonLabel(): any;
    strikeButtonLabel(): any;
    bulletListButtonLabel(): any;
    orderedListButtonLabel(): any;
    blockQuoteButtonLabel(): any;
    codeButtonLabel(): any;
    codeBlockButtonLabel(): any;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    boldButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    italicButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    strikeButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    bulletListButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    orderedListButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    blockQuoteButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    codeButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    codeBlockButtonOptions: {
        type: ObjectConstructor;
        default: () => {};
    };
    isSelectionActive: {
        type: FunctionConstructor;
        default: () => void;
    };
}>> & Readonly<{
    onClick?: ((...args: any[]) => any) | undefined;
}>, {
    boldButtonOptions: Record<string, any>;
    italicButtonOptions: Record<string, any>;
    strikeButtonOptions: Record<string, any>;
    bulletListButtonOptions: Record<string, any>;
    orderedListButtonOptions: Record<string, any>;
    blockQuoteButtonOptions: Record<string, any>;
    codeButtonOptions: Record<string, any>;
    codeBlockButtonOptions: Record<string, any>;
    isSelectionActive: Function;
}, {}, {
    DtStack: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
        direction: {
            type: (ObjectConstructor | StringConstructor)[];
            default: string;
            validator: (direction: unknown) => boolean;
        };
        as: {
            type: StringConstructor;
            default: string;
        };
        gap: {
            type: (ObjectConstructor | StringConstructor)[];
            default: string;
            validator: (gap: unknown) => boolean;
        };
        align: {
            type: (ObjectConstructor | StringConstructor)[];
            validator: (align: unknown) => boolean;
        };
        justify: {
            type: (ObjectConstructor | StringConstructor)[];
            default: string;
            validator: (justify: unknown) => boolean;
        };
    }>, {}, {
        DT_STACK_DIRECTION: {
            [x: string]: string;
        };
        DT_STACK_GAP: string[];
        DT_STACK_RESPONSIVE_BREAKPOINTS: string[];
        DT_STACK_ALIGN: string[];
        DT_STACK_JUSTIFY: string[];
    }, {
        defaultGap(): string | null;
        defaultDirection(): string | null;
        defaultAlign(): string | null;
        defaultJustify(): string | null;
        stackResponsive(): any[];
    }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
        direction: {
            type: (ObjectConstructor | StringConstructor)[];
            default: string;
            validator: (direction: unknown) => boolean;
        };
        as: {
            type: StringConstructor;
            default: string;
        };
        gap: {
            type: (ObjectConstructor | StringConstructor)[];
            default: string;
            validator: (gap: unknown) => boolean;
        };
        align: {
            type: (ObjectConstructor | StringConstructor)[];
            validator: (align: unknown) => boolean;
        };
        justify: {
            type: (ObjectConstructor | StringConstructor)[];
            default: string;
            validator: (justify: unknown) => boolean;
        };
    }>> & Readonly<{}>, {
        direction: string | Record<string, any>;
        as: string;
        gap: string | Record<string, any>;
        justify: string | Record<string, any>;
    }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
    DtIconListBullet: 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>;
    DtIconBold: 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>;
    DtIconItalic: 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>;
    DtIconStrikethrough: 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>;
    DtIconListOrdered: 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>;
    DtIconQuote: 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>;
    DtIconCode: 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>;
    DtIconCodeBlock: 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>;
    DtRecipeMessageInputButton: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
        ariaLabel: {
            type: StringConstructor;
            required: true;
        };
        tooltipText: {
            type: StringConstructor;
            required: true;
        };
        keyboardShortcutText: {
            type: StringConstructor;
            default: string;
        };
        isActive: {
            type: BooleanConstructor;
            default: boolean;
        };
        dataQa: {
            type: StringConstructor;
            required: true;
        };
    }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], "click", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
        ariaLabel: {
            type: StringConstructor;
            required: true;
        };
        tooltipText: {
            type: StringConstructor;
            required: true;
        };
        keyboardShortcutText: {
            type: StringConstructor;
            default: string;
        };
        isActive: {
            type: BooleanConstructor;
            default: boolean;
        };
        dataQa: {
            type: StringConstructor;
            required: true;
        };
    }>> & Readonly<{
        onClick?: ((...args: any[]) => any) | undefined;
    }>, {
        isActive: boolean;
        keyboardShortcutText: 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>;
        DtTooltip: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            id: {
                type: StringConstructor;
                default(): string;
            };
            fallbackPlacements: {
                type: ArrayConstructor;
                default: () => string[];
            };
            inverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            offset: {
                type: ArrayConstructor;
                default: () => number[];
            };
            placement: {
                type: StringConstructor;
                default: string;
                validator(placement: unknown): boolean;
            };
            sticky: {
                type: (StringConstructor | BooleanConstructor)[];
                default: boolean;
                validator: (sticky: unknown) => boolean;
            };
            appendTo: {
                type: (StringConstructor | {
                    new (): HTMLElement;
                    prototype: HTMLElement;
                })[];
                default: string;
                validator: (appendTo: unknown) => boolean;
            };
            contentClass: {
                type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
                default: string;
            };
            message: {
                type: StringConstructor;
                default: string;
            };
            enabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            show: {
                type: BooleanConstructor;
                default: null;
            };
            transition: {
                type: BooleanConstructor;
                default: boolean;
            };
            delay: {
                type: BooleanConstructor;
                default: boolean;
            };
            theme: {
                type: StringConstructor;
                default: null;
            };
            externalAnchor: {
                type: StringConstructor;
                default: null;
            };
            externalAnchorElement: {
                type: {
                    new (): HTMLElement;
                    prototype: HTMLElement;
                };
                default: null;
            };
        }>, {}, {
            TOOLTIP_KIND_MODIFIERS: {
                hover: string;
                show: string;
                inverted: string;
                hide: string;
            };
            hasSlotContent: typeof import('../../..').hasSlotContent;
            tip: null;
            inTimer: null;
            internalShow: boolean;
            currentPlacement: string;
        }, {
            tippyProps(): {
                offset: unknown[];
                delay: number | boolean;
                placement: string;
                sticky: string | boolean;
                theme: string;
                animation: string | boolean;
                onShown: (tooltipInstance: any) => false | undefined;
                onShow: (tooltipInstance: any) => false | undefined;
                onHidden: () => void;
                popperOptions: {
                    modifiers: ({
                        name: string;
                        options: {
                            fallbackPlacements: any[];
                            boundary: string;
                            altAxis?: undefined;
                            tether?: undefined;
                        };
                        enabled?: undefined;
                    } | {
                        name: string;
                        enabled: boolean;
                        options?: undefined;
                    } | {
                        name: string;
                        options: {
                            altAxis: boolean;
                            tether: boolean;
                            fallbackPlacements?: undefined;
                            boundary?: undefined;
                        };
                        enabled?: undefined;
                    })[];
                };
            };
            anchor(): any;
        }, {
            calculateAnchorZindex(): 651 | 400;
            hasVisibleFocus(): any;
            onEnterAnchor(e: any): void;
            triggerShow(e: any): void;
            onLeaveAnchor(e: any): void;
            triggerHide(): void;
            onChangePlacement(placement: any): void;
            onHide(): void;
            onShow(tooltipInstance: any, callingMethod: any): false | undefined;
            setProps(): void;
            onMount(): void;
            tooltipHasContent(tooltipInstance: any): boolean;
            initOptions(): {
                content: unknown;
                arrow: string;
                duration: number;
                interactive: boolean;
                trigger: string;
                hideOnClick: boolean;
                touch: boolean;
                onMount: () => void;
                showOnCreate: boolean;
                popperOptions: {
                    modifiers: ({
                        name: string;
                        options: {
                            fallbackPlacements: any[];
                            boundary: string;
                            altAxis?: undefined;
                            tether?: undefined;
                        };
                        enabled?: undefined;
                    } | {
                        name: string;
                        enabled: boolean;
                        options?: undefined;
                    } | {
                        name: string;
                        options: {
                            altAxis: boolean;
                            tether: boolean;
                            fallbackPlacements?: undefined;
                            boundary?: undefined;
                        };
                        enabled?: undefined;
                    })[];
                };
            };
            addExternalAnchorEventListeners(): void;
            removeExternalAnchorEventListeners(): void;
        }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("shown" | "update:show")[], "shown" | "update:show", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            id: {
                type: StringConstructor;
                default(): string;
            };
            fallbackPlacements: {
                type: ArrayConstructor;
                default: () => string[];
            };
            inverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            offset: {
                type: ArrayConstructor;
                default: () => number[];
            };
            placement: {
                type: StringConstructor;
                default: string;
                validator(placement: unknown): boolean;
            };
            sticky: {
                type: (StringConstructor | BooleanConstructor)[];
                default: boolean;
                validator: (sticky: unknown) => boolean;
            };
            appendTo: {
                type: (StringConstructor | {
                    new (): HTMLElement;
                    prototype: HTMLElement;
                })[];
                default: string;
                validator: (appendTo: unknown) => boolean;
            };
            contentClass: {
                type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
                default: string;
            };
            message: {
                type: StringConstructor;
                default: string;
            };
            enabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            show: {
                type: BooleanConstructor;
                default: null;
            };
            transition: {
                type: BooleanConstructor;
                default: boolean;
            };
            delay: {
                type: BooleanConstructor;
                default: boolean;
            };
            theme: {
                type: StringConstructor;
                default: null;
            };
            externalAnchor: {
                type: StringConstructor;
                default: null;
            };
            externalAnchorElement: {
                type: {
                    new (): HTMLElement;
                    prototype: HTMLElement;
                };
                default: null;
            };
        }>> & Readonly<{
            onShown?: ((...args: any[]) => any) | undefined;
            "onUpdate:show"?: ((...args: any[]) => any) | undefined;
        }>, {
            id: string;
            offset: unknown[];
            message: string;
            inverted: boolean;
            contentClass: string | unknown[] | Record<string, any>;
            show: boolean;
            transition: boolean;
            appendTo: string | HTMLElement;
            delay: boolean;
            placement: string;
            sticky: string | boolean;
            theme: string;
            fallbackPlacements: unknown[];
            enabled: boolean;
            externalAnchor: string;
            externalAnchorElement: HTMLElement;
        }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
        DtStack: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            direction: {
                type: (ObjectConstructor | StringConstructor)[];
                default: string;
                validator: (direction: unknown) => boolean;
            };
            as: {
                type: StringConstructor;
                default: string;
            };
            gap: {
                type: (ObjectConstructor | StringConstructor)[];
                default: string;
                validator: (gap: unknown) => boolean;
            };
            align: {
                type: (ObjectConstructor | StringConstructor)[];
                validator: (align: unknown) => boolean;
            };
            justify: {
                type: (ObjectConstructor | StringConstructor)[];
                default: string;
                validator: (justify: unknown) => boolean;
            };
        }>, {}, {
            DT_STACK_DIRECTION: {
                [x: string]: string;
            };
            DT_STACK_GAP: string[];
            DT_STACK_RESPONSIVE_BREAKPOINTS: string[];
            DT_STACK_ALIGN: string[];
            DT_STACK_JUSTIFY: string[];
        }, {
            defaultGap(): string | null;
            defaultDirection(): string | null;
            defaultAlign(): string | null;
            defaultJustify(): string | null;
            stackResponsive(): any[];
        }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            direction: {
                type: (ObjectConstructor | StringConstructor)[];
                default: string;
                validator: (direction: unknown) => boolean;
            };
            as: {
                type: StringConstructor;
                default: string;
            };
            gap: {
                type: (ObjectConstructor | StringConstructor)[];
                default: string;
                validator: (gap: unknown) => boolean;
            };
            align: {
                type: (ObjectConstructor | StringConstructor)[];
                validator: (align: unknown) => boolean;
            };
            justify: {
                type: (ObjectConstructor | StringConstructor)[];
                default: string;
                validator: (justify: unknown) => boolean;
            };
        }>> & Readonly<{}>, {
            direction: string | Record<string, any>;
            as: string;
            gap: string | Record<string, any>;
            justify: string | Record<string, any>;
        }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
        DtKeyboardShortcut: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
            inverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            shortcut: {
                type: StringConstructor;
                required: true;
            };
            screenReaderText: {
                type: StringConstructor;
                default: null;
            };
        }>, {}, {
            separator: RegExp;
        }, {
            icons(): {
                '{plus}': 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>;
                '{win}': 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>;
                '{arrow-right}': 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>;
                '{arrow-left}': 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>;
                '{arrow-up}': 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>;
                '{arrow-down}': 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>;
                '{cmd}': 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>;
                '{opt}': 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>;
            };
            shortcutWithSeparator(): string;
            formattedShortcut(): string;
            formattedShortcutSplit(): string[];
            generatedScreenReaderText(): string;
        }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
            inverted: {
                type: BooleanConstructor;
                default: boolean;
            };
            shortcut: {
                type: StringConstructor;
                required: true;
            };
            screenReaderText: {
                type: StringConstructor;
                default: null;
            };
        }>> & Readonly<{}>, {
            inverted: boolean;
            screenReaderText: string;
        }, {}, {
            DtIconLayoutGrid: 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>;
            DtIconArrowRight: 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>;
            DtIconArrowLeft: 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>;
            DtIconArrowUp: 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>;
            DtIconArrowDown: 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>;
            DtIconCommand: 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>;
            DtIconOption: 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>;
            DtIconPlus: 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>;
}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=message_input_topbar.vue.d.ts.map