import { ImageDef } from "@expofp/renderer";
import { RendererService } from "../../../../renderer";
import { Booth } from "../../../../store/BoothStore";
import { BoothDrawerBaseWithoutPainter } from "./BoothDrawerBase";
import { Rect } from "./Rect";
export default function configBoothBookmarkImage(rendererService: RendererService, booth: Booth): BoothBookmarkDrawer | undefined;
declare class BoothBookmarkDrawer extends BoothDrawerBaseWithoutPainter {
    protected rendererService: RendererService;
    protected shape: ImageDef;
    protected bookmarkId: string;
    protected readonly canvas: HTMLCanvasElement;
    protected rect: Rect;
    protected padding: number;
    constructor(rendererService: RendererService, booth: Booth);
    getShape: () => ImageDef;
    update(bookmarked: boolean): void;
    handleBookmarkScale(scale?: number): ImageDef | undefined;
}
export {};
//# sourceMappingURL=config-booth-bookmark.d.ts.map