import type { ReactElement } from 'react'; import type { ITextFieldProps } from '../UIInput/index.js'; import type { UITranslationProps, I18nBundle, TranslationTextPattern, TranslationEntry } from './UITranslationButton.types.js'; import { TranslationKeyGenerator } from './UITranslationButton.types.js'; export interface UITranslationInputProps extends ITextFieldProps, UITranslationProps { id: string; entries: I18nBundle; namingConvention?: TranslationKeyGenerator; i18nPrefix: string; allowedI18nPrefixes?: string[]; defaultPattern: TranslationTextPattern; allowedPatterns: TranslationTextPattern[]; /** * Inverted style theme * * @default false */ invertedCalloutTheme?: boolean; } /** * Component to render translation input with button to provide helper callout with i18n generation option. * * @param props Component properties. * @returns Component to render translation input. */ export declare const UITranslationInput: { (props: UITranslationInputProps): ReactElement; defaultProps: { strings: import("./UITranslationButton.types.js").TranslationInputStrings; }; }; //# sourceMappingURL=UITranslationInput.d.ts.map