/** * Copyright (c) Nicolas Gallagher. * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow */ /** * This class is responsible for coordinating the "focused" * state for TextInputs. All calls relating to the keyboard * should be funneled through here */ export declare const TextInputState: { /** * Internal state */ _currentlyFocusedNode: object | null; /** * Returns the ID of the currently focused text field, if one exists * If no text field is focused it returns null */ currentlyFocusedField(): object | null; /** * @param {Object} TextInputID id of the text field to focus * Focuses the specified text field * noop if the text field was already focused */ focusTextInput(textFieldNode: object | null): void; /** * @param {Object} textFieldNode id of the text field to focus * Unfocuses the specified text field * noop if it wasn't focused */ blurTextInput(textFieldNode: object | null): void; }; //# sourceMappingURL=index.d.ts.map