import type { Component } from "./flow.js"; import type { FlowValidationConfig } from "./validation.js"; /** Returns the component's validation config if its property shape carries * one. Returns `undefined` for display-only types (header/text/divider/ * callout/table/computed) and for `toggleSwitch`/`group`/`repeater`. */ export declare const getValidationConfig: (component: Component) => FlowValidationConfig | undefined; /** Best human-readable identifier for a component, falling back from `label` * to `title` to `value`. Returns `undefined` when no display string is set. * Used by FBT/FBTL surfaces that need to name a component (stage cards, drag * overlays, condition pickers, validation messages). */ export declare const getComponentDisplayLabel: (component: Component) => string | undefined; //# sourceMappingURL=component-accessors.d.ts.map