import type { DefineComponent } from 'vue';
import type { ZTreeProps } from './src/type';
declare const ZTree: DefineComponent<ZTreeProps, {
    resetSelectedNode: () => void;
    refreshOrgTree: () => void;
}, any, any, any, any, any, {
    handleNodeClick: (node: any) => void;
    addOrgNode: (formData: any) => void;
    editOrgNode: (formData: any) => void;
}, string, import("vue").PublicProps, Readonly<ZTreeProps> & {
    onHandleNodeClick?: ((node: any) => any) | undefined;
    onAddOrgNode?: ((formData: any) => any) | undefined;
    onEditOrgNode?: ((formData: any) => any) | undefined;
}, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default ZTree;
export type ZTreeInstance = InstanceType<typeof ZTree>;
export * from './src/type';
