/// import { FieldError } from '../../../index'; import { BaseResource } from '../../../pages/types'; import { useFooterActions } from './hooks/useFooterActions'; import { RecordFooterAreaProps } from './types'; /** * 詳細・編集・作成画面のフッター領域を表示するコンポーネントです。 * * このコンポーネントは以下の機能を提供します: * - メインアクション(保存、登録ボタンなど)の表示 * - サブアクション(キャンセル、削除ボタンなど)の表示 * - 「続けて登録」「続けて編集」などのチェックボックスオプション * - サマリー情報の表示(金額合計など) * - スティッキーフッター(画面下部に固定) */ export declare const RecordFooterArea: (props: RecordFooterAreaProps) => JSX.Element | null; /** * FooterWrapperを別途利用したい場合に向けて、内部のコンポーネントを抽出したもの * このコンポーネントを分割する必要性がなくなったら、RecordFooterAreaと結合する * @use fileListSection/PreviewContainerSubWindow */ export declare const RecordFooterAreaInner: ({ mainActions, subActions, enableSequentialCreate, enableSequentialEdit, isSequentialCreate, isSequentialEdit, setIsSequentialCreate, setIsSequentialEdit, summaryArea, setErrorFields, disabled, sequentialCreate, sequentialEdit, }: { mainActions: import("./types").RecordFooterAreaActionType[]; subActions: import("./types").RecordFooterAreaActionType[]; enableSequentialCreate: false | { label: string; defaultChecked?: boolean | undefined; onProcess?: (() => void) | undefined; } | undefined; enableSequentialEdit: boolean | undefined; isSequentialCreate: boolean; isSequentialEdit: boolean; setIsSequentialCreate: import("react").Dispatch>; setIsSequentialEdit: import("react").Dispatch>; } & Pick, "sequentialCreate" | "sequentialEdit" | "summaryArea"> & { setErrorFields?: ((errors?: FieldError[]) => void) | undefined; disabled?: boolean | undefined; }) => JSX.Element;