import { LocalizableString, QuestionBooleanModel } from 'survey-core'; import { IPoint } from '../doc_controller'; import { FlatQuestion } from './flat_question'; import { IPdfBrick } from '../pdf_render/pdf_brick'; import { RadioGroupWrap } from '../pdf_render/pdf_radioitem'; import { IQuestionBooleanStyle, ISelectionInputStyle } from '../style/types'; export declare class FlatBooleanCheckbox extends FlatQuestion { getInputStyle(isReadOnly: boolean, isChecked: boolean): ISelectionInputStyle; generateFlatsContent(point: IPoint): Promise; } export declare class FlatBoolean extends FlatQuestion { private _radioGroupWrap; getInputStyle(isReadOnly: boolean, isChecked: boolean): ISelectionInputStyle; protected get radioGroupWrap(): RadioGroupWrap; generateFlatItem(point: IPoint, item: { value: string; }, index: number): IPdfBrick; protected generateFlatComposite(point: IPoint, item: { value: string; locText: LocalizableString; }, index: number): Promise; generateFlatsContent(point: IPoint): Promise; }