import { ConfiguredExtension } from '@sourcegraph/extensions-client-common/lib/extensions/extension'; import * as React from 'react'; import { RouteComponentProps } from 'react-router'; import { ExtensionAreaRouteContext } from './ExtensionArea'; export declare const ExtensionNoManifestAlert: React.SFC<{ extension: ConfiguredExtension; }>; interface Props extends ExtensionAreaRouteContext, RouteComponentProps<{}> { isLightTheme: boolean; } interface State { viewMode: ViewMode; } declare enum ViewMode { Rich = "rich", Plain = "plain" } /** A page that displays an extension's manifest. */ export declare class RegistryExtensionManifestPage extends React.PureComponent { private static STORAGE_KEY; private static getViewMode; private static setViewMode; state: State; componentDidMount(): void; render(): JSX.Element | null; private onViewModeButtonClick; } export {}; //# sourceMappingURL=RegistryExtensionManifestPage.d.ts.map