import type { myTreeDefinition } from './myIob';
export declare function getObjectByString(path: any, obj: any, separator?: string): any;
export declare function getAllowedCommonStates(path: any, obj: any, separator?: string): any;
export declare function zeroPad(source: any, places: number): string;
/**
 * Collect all properties used in tree defintions
 *
 * @param treefDefintion {@see} tree-devices.ts {@see} tree-clients.ts
 * @returns
 */
export declare function getAllKeysOfTreeDefinition(treefDefintion: {
    [key: string]: myTreeDefinition<any, any, any>;
}): string[];
export declare function getAllIdsOfTreeDefinition(treefDefintion: {
    [key: string]: myTreeDefinition<any, any, any>;
}): string[];
