/// <reference types="svelte" />
import type { TreeNode, TreeViewProps } from '../types';
export type PropsStore = ReturnType<typeof createPropsStore>;
export declare const createPropsStore: (initialProps: Omit<TreeViewProps, 'data'>) => {
    props: import("svelte/store").Writable<Omit<TreeViewProps<any>, "data">>;
    recursionOpts: import("svelte/store").Readable<import("../types").TreeRecursionOpts<any> | undefined>;
    setProps(newProps: Omit<TreeViewProps, 'data'>): void;
    formatValue(val: any, node: TreeNode): any;
};
