@mescius/dspdfviewer
Version:
Document Solutions PDF Viewer
33 lines (32 loc) • 882 B
TypeScript
/** @hidden */ /** */
/// <reference path="../vendor/react/react.d.ts" />
//@ts-ignore
import React from 'react';
import { FindOptions } from './types';
import { SearchPanelBase } from './SearchPanelBase';
/**
* SearchPanel component.
**/
export declare class SearchPanel extends SearchPanelBase {
state: import("./types").SearchPanelModel;
private _searchQueryInput;
/**
* Close search panel.
**/
close(): void;
/**
* Open search panel.
**/
open(pin?: boolean, replaceMode?: boolean): void;
focusSearchQueryInput(): void;
/**
* Begin search.
* @example
*
* @param searchOptions Optional. Search options.
*/
beginSearch(searchOptions?: FindOptions): Promise<void>;
onEnterKey(): Promise<void>;
onEscKey(): Promise<void>;
render(): React.JSX.Element | null;
}