import * as React from 'react'; import type { HasDataAttribute, HasRootRef, HTMLAttributesWithRootRef } from '../../types'; export interface SplitLayoutProps extends HTMLAttributesWithRootRef { /** * @deprecated Since 7.9.0. Вместо этого используйте `slotProps={ content: { getRootRef: ... } }`. */ getRef?: React.Ref; /** * Свойства, которые можно прокинуть внутрь компонента: * - `root`: свойства для прокидывания в корень компонента; * - `content`: свойства для прокидывания в контент;. */ slotProps?: { root?: React.HTMLAttributes & HasRootRef & HasDataAttribute; content?: React.HTMLAttributes & HasRootRef & HasDataAttribute; }; /** * Свойство для отрисовки `Alert`, `ActionSheet` и `ScreenSpinner`. * * @deprecated Будет удалeно в **VKUI v8**. * Начиная с **VKUI v7** компоненты можно располагать в любом * месте приложения в пределах `AppRoot`. */ popout?: React.ReactNode; /** * Свойство для отрисовки `ModalRoot`. * * @deprecated Будет удалeно в **VKUI v8**. * Начиная с **VKUI v7** `ModalRoot` можно располагать в любом * месте приложения в пределах `AppRoot`. */ modal?: React.ReactNode; /** * Компонент для отрисовки заголовка. */ header?: React.ReactNode; /** * Центрирует контент. */ center?: boolean; } /** * @see https://vkui.io/components/split-layout */ export declare const SplitLayout: ({ header, children, getRootRef, getRef, className, center, modal, popout, slotProps, ...restProps }: SplitLayoutProps) => React.ReactNode; //# sourceMappingURL=SplitLayout.d.ts.map