import { ID } from '@zeniai/client-epic-state';
import { FormSectionProps } from '../../../formElements/common/formSection';
export interface WhatForSectionFormData {
    reportTitle?: string;
}
export type FormDataKeys = keyof WhatForSectionFormData;
export declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.reportTitle`;
export declare const formUniqueName: (formId: ID) => `${string}_form`;
export type FormDataKeyUniqueNames = ReturnType<typeof uniqueName>;
export interface WhatForSectionProps extends FormSectionProps {
    isReimbursementCommentingEnabled: boolean;
    reimbursementId?: ID;
    reportTitle?: string;
    style?: React.CSSProperties;
}
export declare const WhatForSection: ({ isReimbursementCommentingEnabled, sectionId, isDisabled, reportTitle, reimbursementId, style, }: WhatForSectionProps) => import("react/jsx-runtime").JSX.Element;
