import { ViewConfigBuilder as ViewConfigBuilderContract, ViewResponseConfig } from '@supercharge/contracts'; export declare class ViewConfigBuilder implements ViewConfigBuilderContract { /** * Stores the view config. */ private readonly config; /** * Create a new view config builder instance. */ constructor(config: ViewResponseConfig); /** * Set the base layout used to render this view. The given `name` identifies * the file name of the layout file in the configured layouts folder. * * @param {String} name * * @returns {ViewConfigBuilder} */ layout(name: string): this; }