import { Control } from '../controls/Control'; import { ControlInput } from '../controls/ControlInput'; export declare function evaluateInputHandlers(control: Control, input: ControlInput): Promise; export declare function _logIfBothTrue(customCanHandle: boolean, builtInCanHandle: boolean): void; /** * Selects the first control with specific ID from an array. * * Behavior: * - implemented by linear search. * - if more than one control matches, the first is returned. * - if parameter `id` is undefined, returns `undefined`. * - if there is no control with matching id, returns `undefined`. * * @param controls - Controls * @param childId - The id to match * @returns - The matching childControl, or undefined if not present. */ export declare function findControlById(controls: Control[], id: string | undefined): Control | undefined; //# sourceMappingURL=ControlUtils.d.ts.map