import { T_el, T_fn_cb, T_obj, T_opt_base, T_popup_trigger, T_sel, T_tooltip_place } from "./ax";





type T_dropdown_grid ={
    enable?:boolean,
    cols?:number,
    fence?:boolean,
}

type T_dropdown_blt ={
    paddingless?:boolean,
    divisible?:boolean,
    multiline?:boolean,
    hoverable?:boolean,
}

export interface T_dropdown extends T_opt {
    placement?: T_tooltip_place;
    grid?:T_dropdown_grid,
    bulletin?:T_dropdown_blt,
    attrs?:T_obj,
    trigger?:  T_popup_trigger,
    content?:any,
    contType?: string;
    contData?: T_obj;
    size?: string;
    multiple?: boolean;
    arrow?: boolean;
    type?:'checkbox'|'radio'|'text'|'textarea'|'number'|'range'|'button'|'list'|'html';
    popup?:T_obj;
}
