import { PanelModel, PageModel, Question } from 'survey-core';
import { IPoint, DocController } from '../doc_controller';
import { FlatRepository } from '../flat_layout/flat_repository';
import { IPdfBrick } from '../pdf_render/pdf_brick';
export declare class AdornersBaseOptions {
    point: IPoint;
    bricks: IPdfBrick[];
    controller: DocController;
    repository: FlatRepository;
    module: any;
    constructor(point: IPoint, bricks: IPdfBrick[], controller: DocController, repository: FlatRepository, module: any);
}
export declare class AdornersOptions extends AdornersBaseOptions {
    question: Question;
    constructor(point: IPoint, bricks: IPdfBrick[], question: Question, controller: DocController, repository: FlatRepository, module: any);
}
export declare class AdornersPanelOptions extends AdornersBaseOptions {
    panel: PanelModel;
    constructor(point: IPoint, bricks: IPdfBrick[], panel: PanelModel, controller: DocController, repository: FlatRepository, module: any);
}
export declare class AdornersPageOptions extends AdornersBaseOptions {
    page: PageModel;
    constructor(point: IPoint, bricks: IPdfBrick[], page: PageModel, controller: DocController, repository: FlatRepository, module: any);
}
