import type { DeepPartial } from "../utils"; import { StyledText } from "./Common"; /** Configuration of the overlay to be shown after the successful scan. */ export declare class ScanCompletionOverlay { /** A caption below the icon. @defaultValue new StyledText({ "text": "?completionOverlaySuccessMessage", "color": "?sbColorOnPrimary" }); */ message: StyledText; /** Color of the icon. @defaultValue "?sbColorOnPrimary"; */ iconColor: string; /** Background color of the overlay. @defaultValue "?sbColorSurfaceHigh"; */ overlayBackgroundColor: string; /** Timeout in milliseconds after which the overlay is automatically dismissed. @defaultValue 1000; */ timeout: number; /** @param source {@displayType `DeepPartial`} */ constructor(source?: DeepPartial); }