@progress/kendo-vue-layout
Version:
43 lines (42 loc) • 1.53 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { PanelBarData } from './PanelBar';
import { RenderPanelBarItem } from './interfaces/RenderPanelBarItem';
import { PanelBarExpandMode } from './interfaces/PanelBarProps';
/**
* @hidden
*/
export declare const renderChildren: (this: any, items: any[], { animation, keepItemsMounted, state, expanded, handleSelect, parentExpanded, level, parentPrivateKey }: RenderPanelBarItem) => any;
/**
* @hidden
*/
export declare const getFirstId: (props: any) => any;
/**
* @hidden
*/
export declare const getInitialState: (props: any, expandMode: PanelBarExpandMode, result?: PanelBarData, parentExpanded?: boolean, parentPrivateKey?: string[]) => PanelBarData;
/**
* @hidden
*/
export declare function flatVisibleItems(data: any, flattedItems?: any[]): any[];
/**
* @hidden
*/
export declare function flatChildren(children: any, flattenChildren?: any[]): any[];
/**
* @hidden
*/
export declare function flatVisibleChildren(children: any, flattenVisibleChildren?: any[]): any[];
/**
* @hidden
*/
export declare const isPresent: Function;
/**
* @hidden
*/
export declare const isArrayEqual: (firstArray: any[], secondArray: any[]) => boolean;