import { NgDocApiScope } from '@ng-doc/core';
import { NgDocBuilderContext } from '../../../interfaces';
import { Builder } from '../../core';
import { DeclarationEntry, DeclarationTabEntry, EntryMetadata, TemplateBuilderOutput } from '../interfaces';
interface Config {
    context: NgDocBuilderContext;
    metadata: EntryMetadata<DeclarationEntry>;
    tabMetadata: EntryMetadata<DeclarationTabEntry>;
    scope?: NgDocApiScope;
}
export declare const API_PAGE_TEMPLATE_BUILDER_TAG = "ApiPageTemplate";
export declare const API_BUILDER_TAG = "Api";
/**
 *
 * @param config
 */
export declare function apiPageTemplateBuilder(config: Config): Builder<TemplateBuilderOutput>;
export {};
