import { HTMLTemplateResult } from "lit-html"; import { FDocumentStatement, FDocumentViewer, FDocViewerContent } from "./f-document-viewer"; /** * * @param this comppnent * @param key string for key * @param value string for value inside key could be an object or a string * @param innerHtml result in html to be rendered * @returns accordion panel template */ export declare function getAccordionPanel(this: FDocumentViewer, key: string, value: FDocumentStatement, innerHtml: HTMLTemplateResult, level: number): import("lit-html").TemplateResult<1>; /** * * @param this comppnent * @param key string for key * @param value string for value inside key * @returns html template */ export declare function getTextPanel(this: FDocumentViewer, key: string, value: FDocumentStatement, level: number): import("lit-html").TemplateResult<1>; /** * * @param this comppnent * @param obj complete json object for doc creation * @returns template for the data given */ export declare function traverse(this: FDocumentViewer, obj: FDocViewerContent, level: number): HTMLTemplateResult; /** * * @param this comppnent * @param index number or a string which is used to scroll to a partiucular section on scroll event */ export declare function scrollToSectionMethod(this: FDocumentViewer, index: number | string): void; /** * @param this comppnent * check which section is on view on the screen */ export declare function checkInView(this: FDocumentViewer): void; /** * * @param this comppnent * @param level level to be selected */ export declare function handleSelection(this: FDocumentViewer, e: CustomEvent<{ value: string; }>): void; /** * * @param this comppnent * @param e value to be searched */ export declare function handleSearch(this: FDocumentViewer, e: CustomEvent): void; /** * * @param this component */ export declare function toggleLeftColumn(this: FDocumentViewer): void;