declare const _default: 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>;
export default _default;
//# sourceMappingURL=message_input_button.vue.d.ts.map