import React, { Component } from 'react';
import { RouterProps } from 'react-router-dom';
import { AppContext } from '../../components/AppContext';
import { SchemaFormat } from '../../types';
type SchemaPageProps = RouterProps;
export declare class SchemaPage extends Component<SchemaPageProps, any> {
    static contextType: React.Context<import("../../components/AppContext").ContextProps>;
    context: React.ContextType<typeof AppContext>;
    constructor(props: any);
    componentDidMount(): Promise<void>;
    onExpand(expandedKeys: any): void;
    onCheck(checkedKeys: any): void;
    onSelect(selectedKeys: any): void;
    loadDBSchema(): Promise<void>;
    loadFiles(): Promise<void>;
    generateSchema(format?: SchemaFormat): Promise<void>;
    selectedFileContent(): any;
    selectedFile(): any;
    renderFilesMenu(): import("react/jsx-runtime").JSX.Element;
    render(): import("react/jsx-runtime").JSX.Element;
}
export {};
