import { Node } from './index';
export declare type NodeOrNull = Node | null;
export interface CreateOptions {
    idKey?: string;
    parentIdKey?: string;
}
export interface CreateOptionsWithCustomChildrenKey extends CreateOptions {
    childrenKey?: string;
}
export declare type SerializedNode = {
    data: any;
    children: SerializedNode[] | Node[];
    id: string;
    parentId: string | null;
};
export declare type ObjectAnyProperties = {
    [key: string]: any;
};
