import { type PageLayoutProps } from '@astral/components'; import { type ReactNode } from 'react'; import { type FormProps } from '../../Form'; import type { SecondaryAction } from '../types'; type FormPageProps> = Omit, 'children'> & { /** * Текст для кнопки отправки формы */ submitButtonText?: string; /** * Дополнительные кнопки формы */ secondaryActions?: SecondaryAction[]; }; export type FormPageLayoutProps> = Omit & { /** * Содержимое формы */ children: ReactNode; /** * Параметры страницы формы */ form: FormPageProps; }; /** * FormPageLayout предназначен для построения страниц с формами. */ export declare const FormPageLayout: >(props: FormPageLayoutProps) => JSX.Element; export {};