import type { InitialListParsedState, ListItemId, ListItemType, ParsedState } from "../types.js"; type ListParsedStateResult = ParsedState & { initialState: InitialListParsedState; }; export interface GetListParsedStateProps { items: ListItemType[]; defaultExpandedState?: 'closed' | 'expanded'; /** * For example T is entity type with id what represents db id * So now you can use it id as a list item id in internal state */ getItemId?: (item: T) => ListItemId; } export declare function getListParsedState({ items, defaultExpandedState, getItemId, }: GetListParsedStateProps): ListParsedStateResult; export {};