import Text from './misc/Text.js';
import NavigationEndpoint from './NavigationEndpoint.js';
import { YTNode } from '../helpers.js';
import type { RawNode } from '../index.js';
export default class Tooltip extends YTNode {
    static type: string;
    promo_config: {
        promo_id: string;
        impression_endpoints: NavigationEndpoint[];
        accept: NavigationEndpoint;
        dismiss: NavigationEndpoint;
    };
    target_id: string;
    details: Text;
    suggested_position: string;
    dismiss_stratedy: string;
    dwell_time_ms: number;
    constructor(data: RawNode);
}
