import type { PropType } from 'vue'; import type { Code } from '@webank/letgo-designer'; import type { CodeItem } from '@webank/letgo-types'; export declare const CodeList: import("vue").DefineComponent<{ currentCodeItem: PropType; onChangeCurrentCodeItem: PropType<(codeItem: CodeItem) => void>; code: PropType; codesInstance: { type: PropType>; }; hasCodeId: PropType<(id: string) => boolean>; hasQuery: BooleanConstructor; hasFunction: { type: BooleanConstructor; default: boolean; }; onCodeIdChange: PropType<(id: string, preId: string) => void>; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; onChangeCurrentCodeItem: PropType<(codeItem: CodeItem) => void>; code: PropType; codesInstance: { type: PropType>; }; hasCodeId: PropType<(id: string) => boolean>; hasQuery: BooleanConstructor; hasFunction: { type: BooleanConstructor; default: boolean; }; onCodeIdChange: PropType<(id: string, preId: string) => void>; }>>, { hasQuery: boolean; hasFunction: boolean; }, {}>;