import type { DeepPartial } from "../utils"; import { RoundButton } from "./Common"; /** Configuration of the buttons available in the action bar. */ export declare class ActionBarConfiguration { /** Configuration of the 'flash' button. @defaultValue new RoundButton({ "visible": true, "accessibilityDescription": "?accessibilityDescriptionFlashButton", "backgroundColor": "?sbColorSurfaceHigh", "foregroundColor": "?sbColorOnPrimary", "activeBackgroundColor": "?sbColorWarning", "activeForegroundColor": "#1C1B1F" }); */ flashButton: RoundButton; /** Configuration of the 'zoom' button. @defaultValue new RoundButton({ "visible": true, "accessibilityDescription": "?accessibilityDescriptionZoomButton", "backgroundColor": "?sbColorSurfaceHigh", "foregroundColor": "?sbColorOnPrimary", "activeBackgroundColor": "?sbColorSurfaceHigh", "activeForegroundColor": "?sbColorOnPrimary" }); */ zoomButton: RoundButton; /** Configuration of the 'flip camera' button. @defaultValue new RoundButton({ "visible": true, "accessibilityDescription": "?accessibilityDescriptionFlipCameraButton", "backgroundColor": "?sbColorSurfaceHigh", "foregroundColor": "?sbColorOnPrimary", "activeBackgroundColor": "?sbColorWarning", "activeForegroundColor": "#1C1B1F" }); */ flipCameraButton: RoundButton; /** @param source {@displayType `DeepPartial`} */ constructor(source?: DeepPartial); }