import type { Key2TreeNode } from '../index.interface';
export interface CheckedStateInput {
    defaultCheckedKeys?: string[];
    checkedKeys?: string[];
    indeterminateKeys?: string[];
    key2TreeNode: Key2TreeNode;
}
export default function useCheckedState(props: CheckedStateInput): {
    checkedKeys: import("vue").ComputedRef<string[]>;
    indeterminateKeys: import("vue").ComputedRef<string[]>;
    setCheckedState(newCheckedKeys: string[], newIndeterminateKeys: string[], reinitialize?: boolean): string[][];
};
