import { HVal } from 'haystack-core'; import { UiElementData, UiElementMeta } from '../UiElement'; export interface UiElementSectionMeta extends UiElementMeta { resolutionType?: never; } export type ResolvedSection> = T extends { _resolved?: Record; } ? Required['_resolved'] : Record; export type ParametersOfSection = T extends { _parameters?: Record; } ? PartialExplicitUndefined : undefined; export type PartialExplicitUndefined = { [P in keyof T]: T[P] | null | undefined; }; export declare const isSectionData: (element: UiElementData) => element is UiElementData; export declare const isSectionMeta: (meta: UiElementMeta | undefined) => meta is UiElementSectionMeta;