import * as React from "react";
import type { StyleType } from "@khanacademy/wonder-blocks-core";
import type { CSSProperties } from "aphrodite";
type Props = {
    ariaLabel?: string;
    children?: React.ReactNode;
    dynamicStyle?: CSSProperties;
    extraClassName?: string;
    numberOfLines?: number;
    onClick?: (arg1: React.SyntheticEvent<HTMLDivElement>) => void;
    onTouchCancel?: (arg1: React.TouchEvent<HTMLDivElement>) => void;
    onTouchEnd?: (arg1: React.TouchEvent<HTMLDivElement>) => void;
    onTouchMove?: (arg1: React.TouchEvent<HTMLDivElement>) => void;
    onTouchStart?: (arg1: React.TouchEvent<HTMLDivElement>) => void;
    role?: string;
    style?: StyleType;
    forwardRef?: React.RefObject<HTMLDivElement>;
};
declare class View extends React.Component<Props> {
    static styles: import("aphrodite").StyleDeclaration;
    render(): React.ReactNode;
}
export default View;
