import { ItemComponent, LocalizedObject, ResponseItem } from "survey-engine/data_types"; export interface CommonResponseComponentProps { parentKey: string; compDef: ItemComponent; prefill?: ResponseItem; responseChanged: (response: ResponseItem | undefined) => void; languageCode: string; showOptionKey?: boolean; disabled?: boolean; dateLocales: Array<{ code: string; locale: any; format: string; }>; } export declare const getItemComponentTranslationByRole: (components: Array, role: string, code: string) => string | null; export declare const getLocaleStringTextByCode: (translations: LocalizedObject[] | undefined, code: string) => string | undefined; export declare const getItemComponentByRole: (components: Array | undefined, role: string) => ItemComponent | undefined; export declare const getItemComponentsByRole: (components: Array, role: string) => ItemComponent[]; export declare const getStyleValueByKey: (styles: { key: string; value: string; }[] | undefined, key: string) => string | undefined; export declare const getClassName: (styles?: Array<{ key: string; value: string; }>) => string | undefined; export declare const getLabelPlacementStyle: (styles?: Array<{ key: string; value: string; }>) => string | undefined; export declare const getInputMaxWidth: (styles?: Array<{ key: string; value: string; }>) => string | undefined;