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