/** * Copyright IBM Corp. 2022, 2025 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import React, { ReactNode } from 'react'; interface EditTearsheetFormBaseProps { /** * Content that shows in the tearsheet form */ children?: ReactNode; /** * Sets an optional className to be added to the tearsheet form */ className?: string; /** * Sets an optional description on the form component */ description?: string; /** * This optional prop will render your form content inside of a fieldset html element * and is defaulted to true. * You can set this prop to `false` if you have multiple fieldset elements or want to control the children of your Full Page's form content. */ hasFieldset?: boolean; /** * Sets an optional subtitle on the form component */ subtitle?: string; /** * Sets the title text for a tearsheet form */ title: ReactNode; } type EditTearsheetFormFieldsetTypes = { hasFieldset?: false; fieldsetLegendText: string; fieldsetLegendId?: React.ReactNode; } | { hasFieldset: true; fieldsetLegendText: string; fieldsetLegendId: React.ReactNode; }; type EditTearsheetFormProps = EditTearsheetFormBaseProps & EditTearsheetFormFieldsetTypes; export declare const EditTearsheetForm: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=EditTearsheetForm.d.ts.map