import { Reflection } from "typedoc/dist/lib/models/reflections";
import { RendererComponent } from "typedoc/dist/lib/output/components";
import { NavigationItem } from "typedoc/dist/lib/output/models/NavigationItem";

export declare class SdkClientTocPlugin extends RendererComponent {
    private commandsNavigationItem?;
    private clientsNavigationItem?;
    private paginatorsNavigationItem?;
    private waitersNavigationItem?;
    private clientDir?;
    initialize(): void;
    
    private onRendererBeginPage;
    private belongsToClientPackage;
    private isClient;
    private isCommand;
    private isPaginator;
    private isInputOrOutput;
    private isWaiter;
    
    buildToc(model: Reflection, trail: Reflection[], parent: NavigationItem, restriction?: string[]): void;
    private loadClientDir;
}
