import type { ReactElement } from 'react';
import type { InputAdornmentProps } from "./input-adornment.js";
export type AdornmentChild = ReactElement<InputAdornmentProps> | null | undefined;
export type AdornmentsAsChildren = AdornmentChild | [AdornmentChild, AdornmentChild];
/**
 * Map children for placement within the `TextInput` flex container. Ensures that
 * placeholders are provided for unused placements.
 */
export declare const childrenToAdornments: (children?: AdornmentsAsChildren) => {
    startAdornment: ReactElement<InputAdornmentProps> | null;
    endAdornment: ReactElement<InputAdornmentProps> | null;
};
