/**
 * @license
 * Copyright 2025 Sandlada & Kai Orion
 * SPDX-License-Identifier: MIT
 */
import type { ExtractPublicPropTypes, PropType, VNode } from 'vue';
import { type TTooltipPosition, ETooltipPosition } from './tooltip-controller';
export declare const props: {
    readonly supportingText: {
        readonly type: PropType<string>;
        readonly default: null;
    };
    readonly position: {
        readonly type: PropType<TTooltipPosition>;
        readonly default: ETooltipPosition.Below;
    };
    readonly visibility: {
        readonly type: PropType<boolean>;
        readonly default: false;
    };
    readonly disabled: {
        readonly type: PropType<boolean>;
        readonly default: false;
    };
    readonly showDelay: {
        readonly type: PropType<number>;
        readonly default: 500;
    };
    readonly hideDelay: {
        readonly type: PropType<number>;
        readonly default: 200;
    };
    readonly anchor: {
        readonly type: PropType<string>;
        readonly default: null;
    };
    readonly disableElevation: {
        readonly type: PropType<boolean>;
        readonly default: false;
    };
};
export type TPlainTooltipProps = ExtractPublicPropTypes<typeof props>;
export type TPlainTooltipSlots = {
    default?: Array<VNode>;
};
//# sourceMappingURL=plain-tooltip.definition.d.ts.map