import { AsyncFileOutput, NgDocBuilderContext } from '@ng-doc/builder';
import { NgDocPage } from '@ng-doc/core';
import { Builder } from '../../core';
import { EntryMetadata } from '../interfaces';
/**
 * Options for the demoAssetsBuilder function.
 */
interface Config {
    context: NgDocBuilderContext;
    page: EntryMetadata<NgDocPage>;
}
export declare const PAGE_DEMO_ASSETS_BUILDER_TAG = "PageDemoAssets";
/**
 * Builds demo assets for a given context, object expression, and output directory.
 * @param {Options} options - The options for the builder.
 * @param config
 * @returns {Builder<AsyncFileOutput>} A builder that outputs file outputs.
 */
export declare function demoAssetsBuilder(config: Config): Builder<AsyncFileOutput>;
export {};
