import { IRenderer, ISpecification, IStackeable } from "../../api"; /** * Abstract choice container can be either multiple choice or single choice * * @since 0.23.0 * @see {@link IRenderable} */ export declare abstract class ChoiceContainer implements IStackeable { private readonly spec; static readonly CSS_BASE_CLASS = "lto-choice-container"; constructor(spec: ISpecification); render(renderer: IRenderer, isNested: boolean): HTMLElement; /** * Mutated type to be used in {@link this#mutateType} */ abstract mutatedChoiceType(): string; /** * Attached to class list of the container element */ abstract cssClassName(): string; private static unwrap; }