/**
 * KTUI - Free & Open-Source Tailwind UI Components by Keenthemes
 * Copyright 2025 by Keenthemes Inc
 */

export declare type KTDropdownTriggerType = 'hover' | 'click';

export interface KTDropdownConfigInterface {
	zindex: number;
	hoverTimeout: number;
	keyboard: true;
	permanent: boolean;
	dismiss: boolean;
	placement: string;
	placementRtl: string;
	attach: string;
	offset: string;
	offsetRtl: string;
	trigger: KTDropdownTriggerType;
	hiddenClass: string;
	container: string;
}

export interface KTDropdownInterface {
	disable(): void;
	enable(): void;
	show(): void;
	hide(): void;
}
