import React from "react"; export interface VerticalLayoutComponentProps { /** Height of component */ height: number; /** Fraction to allocate for fractional heights. Should total 1.0. Keyed by key of child */ relativeHeights: { [key: string]: number; }; /** Children to render */ children?: React.ReactNode; } interface VerticalLayoutComponentState { availableHeight: number | null; } export default class VerticalLayoutComponent extends React.Component { contents: { [key: string]: any; }; constructor(props: VerticalLayoutComponentProps); componentDidUpdate(prevProps: VerticalLayoutComponentProps): void; componentDidMount(): void; recalculateSize: () => void; getComponent(key: string): any; render(): import("react/jsx-runtime").JSX.Element; } export {};