import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js"; import "../../../utils/index.js"; import { CheckedInfo, TreeNode, TreeNodeData } from "../../tree-v2/src/types.js"; import { _default } from "./layout-tree.vue.js"; import { Placement } from "../../popper/index.js"; import * as vue from "vue"; import { ExtractPropTypes } from "vue"; //#region ../../packages/components/layout-tree/src/layout-tree.d.ts declare const layoutTreeProps: { readonly dataList: EpPropFinalized never[], boolean>; readonly defaultObjectData: ObjectConstructor; readonly nodeKey: EpPropFinalized; readonly queryTreeInterface: StringConstructor; readonly queryTreeInterfaceMethod: EpPropFinalized; readonly queryTreeParams: ObjectConstructor; readonly expandOnClickNode: EpPropFinalized; readonly defaultExpandAll: EpPropFinalized; readonly label: EpPropFinalized; readonly isTooltip: EpPropFinalized; readonly placement: EpPropFinalized<(new (...args: any[]) => "bottom-start" | "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "bottom-start" | "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "top", boolean>; readonly icon: { readonly type: vue.PropType (string | vue.Component) & {}) | (() => string | vue.Component) | ((new (...args: any[]) => (string | vue.Component) & {}) | (() => string | vue.Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly iconColor: EpPropFinalized; readonly noSearchInput: EpPropFinalized; readonly filterPlaceholder: EpPropFinalized; readonly noFilterInput: EpPropFinalized; readonly isRequestQuery: EpPropFinalized; readonly beforeSearchCallback: FunctionConstructor; readonly renderContent: FunctionConstructor; readonly clearable: EpPropFinalized; readonly lazy: EpPropFinalized; readonly lazyKey: EpPropFinalized; readonly itemSize: EpPropFinalized; readonly isDefaultQuery: EpPropFinalized; readonly showCheckbox: EpPropFinalized; readonly forceOnSelectAll: EpPropFinalized; readonly expandedLevel: EpPropFinalized; readonly showExpandIcon: EpPropFinalized; }; declare const layoutTreeEmits: { 'node-click': (data: TreeNodeData, node: TreeNode, e: MouseEvent) => MouseEvent; 'result-back': (data: any) => any; check: (data: TreeNodeData, info: CheckedInfo) => CheckedInfo; }; type LayoutTreeProps = ExtractPropTypes; type LayoutTreeInstance = InstanceType; type LayoutTreeEmits = typeof layoutTreeEmits; //#endregion export { LayoutTreeEmits, LayoutTreeInstance, LayoutTreeProps, layoutTreeEmits, layoutTreeProps };