import type { ExtractPropTypes } from 'vue'; import type { TransferPanelState, Key } from './transfer'; export declare const CHECKED_CHANGE_EVENT = "checked-change"; export declare const useCheckProps: { data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; title: StringConstructor; filterable: BooleanConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; noDataText: StringConstructor; listHeight: NumberConstructor; listWidth: NumberConstructor; }; export declare const useCheck: (props: ExtractPropTypes, panelState: TransferPanelState) => { labelProp: import("vue").ComputedRef; keyProp: import("vue").ComputedRef; disabledProp: import("vue").ComputedRef; checkedLength: import("vue").ComputedRef; filteredData: import("vue").ComputedRef; checkableData: import("vue").ComputedRef; isIndeterminate: import("vue").ComputedRef; updateAllChecked: () => void; handleAllCheckedChange: (value: Key[]) => void; handelInput: (value: any) => void; handelClear: () => void; panelStyle: import("vue").ComputedRef<"" | "width: auto">; bodyStyle: import("vue").ComputedRef<{ width: string; height: string; }>; listStyle: import("vue").ComputedRef<"" | "height: calc(100% - 62px)" | "height: 100%">; };