/// import { type ActionGroupProps } from '@astral/components'; import { type FormPageLayoutBaseProps } from '../FormPageLayoutBase'; type UseLogicParams> = FormPageLayoutBaseProps; export declare const useLogic: >({ aside, header, formProps, }: UseLogicParams) => { headerProps: { title?: import("react").ReactNode; description?: import("react").ReactNode; subheader?: import("react").ReactNode; breadcrumbs?: import("react").ReactNode | import("react").ReactNode[]; className?: string | undefined; isLoading?: boolean | undefined; shouldUpdateDocumentTitle?: boolean | undefined; htmlTitle?: string | undefined; backButton?: (Omit & { component?: import("react").ElementType | undefined; theme?: import("@mui/material").Theme | undefined; } & import("react").ClassAttributes & import("react").ButtonHTMLAttributes) | undefined; actions: ActionGroupProps | undefined; }; pageContentProps: { isSeparatorShown: boolean; }; renderChildrenProps: { isDisabled: boolean | undefined; containerRef: import("react").MutableRefObject; }; headerActions: ActionGroupProps | undefined; }; export {};