import { DocumentSectionInterface, PluginInterface, Schema, SchemaType } from '../../lib/interface';
import { Plugin } from '../../lib/utility';
export default class RequireByPlugin extends Plugin implements PluginInterface {
    document: Schema;
    projectPackage: any;
    graphidocsPackage: any;
    requireBy: Map<string, SchemaType[]>;
    constructor(document: Schema, projectPackage: any, graphidocsPackage: any);
    getAssets(): string[];
    getDependencies(type: SchemaType): string[];
    getDescription(type: SchemaType): string;
    getDocuments(buildForType?: string): DocumentSectionInterface[];
    getHeaders(): string[];
}
