///
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;