import * as React from 'react'; interface ComponentPageProps { createComponentURL: (componentName: string) => string; dependsOnSplunk: boolean; status: string; description: string; overviewSection: React.ReactNode; conceptsSection: React.ReactNode; examplesSection: React.ReactNode; optionSection: React.ReactNode; encodingSection: React.ReactNode; eventSection: React.ReactNode; themeSection: React.ReactNode; headerOffset: number; sourceURL: string; title: string; } interface ComponentPageState { activeSection: string; } declare class ComponentPage extends React.Component { private static currentSection; bodyEl: any; constructor(args: any); handleBodyMount: (el: any) => void; handleSectionChange: (e: any, { selectedTabId }: { selectedTabId: any; }) => void; renderBody(): React.ReactNode; render(): React.JSX.Element; } export default ComponentPage;