import { TreeNode } from 'primeng/api'; import { Table } from 'primeng/table'; import { TreeFindResult, TreeLike } from '../interfaces/interfaces'; export declare function generateDeleteText(): string; export declare function refreshTable(table: Table): void; export declare function getTreeNodeParentNodeIdAndBeforeNodeIdByNodeId(tree: TreeNode[], idToFind: number, parentNode?: TreeNode): TreeFindResult; export declare function convertToTreeNodes(data: T[]): TreeNode[]; export declare function convertToTreeNodesDepth(data: T[], depth?: number): TreeNode[]; export declare function getSelectedTreeNodes(treeNodes: TreeNode[], selectedIds?: (number | string)[]): TreeNode[]; export declare function getOpenedTreeNodeIds(treeNodes: TreeNode[]): (number | string)[]; export declare function expandTreeNodesByIds(treeNodes: TreeNode[], ids: (number | string)[]): void; export declare function treePartialNodes(treeNodes: TreeNode[], selectedTreeNodes: TreeNode[], expand?: boolean): void; export declare function treeSelectOnlyLeafs(treeNodes: TreeNode[]): void; export declare function hasSelectedChildren(treeNode: TreeNode, selectedTreeNodes: TreeNode[]): boolean; export declare function formatDate(date?: Date | null): string | null; export declare function formatDateS(date: string | Date): Date | null; export declare function formatDateR(date: string): string; export declare function onlyUniqueString(value: string, index: number, self: string[]): boolean; export declare function replaceAll(input: string, find: string, replace: string): string; export declare function parseNumber(input: string | number | null, defaultValue?: number): number; export declare function randomIntFromInterval(min: number, max?: number | null): number; export declare function validIp(ipaddress: string): boolean;