import { ContentConfigOption } from './content-config-option'; import { ContentConfig } from './content-config'; import { ContentType } from './content-type'; export declare abstract class ContentContainer { config: ContentConfig; editing: boolean; debugging: boolean; /** * Get the type of content to be displayed in the container. */ readonly abstract type: ContentType; /** * Retrieve the configuration options for the container. */ readonly abstract configurationOptions: ContentConfigOption[]; /** * Reflow the container (i.e.: "redraw" the container, soft-refresh) */ abstract reflow(): void; /** * Refresh the container (i.e.: re-initialize the container entirely) */ abstract refresh(): void; }