import { Component, ComponentType } from 'react'; import type { ViewProps } from './props'; /** --- category: components --- @module View **/ declare class View extends Component { static componentId: string; static allowedProps: readonly (keyof import("./props").ViewOwnProps)[]; static propTypes: import("@instructure/shared-types").PropValidators; static defaultProps: { readonly display: "auto"; readonly overflowX: "visible"; readonly overflowY: "visible"; readonly withVisualDebug: false; readonly borderColor: "primary"; readonly position: "static"; readonly focusPosition: "offset"; readonly focusColor: "info"; readonly shouldAnimateFocus: true; readonly overscrollBehavior: "auto"; }; static omitViewProps: (props: Record, Component: ComponentType) => Record; private spanMarginVerified; get _element(): Element | null; constructor(props: ViewProps); componentDidMount(): void; componentDidUpdate(): void; ref: Element | null; handleElementRef: (el: HTMLElement | null) => void; render(): import("@emotion/react/jsx-runtime").JSX.Element; } export default View; export { View }; //# sourceMappingURL=index.d.ts.map