import { t as Serializable } from "./Serializable-BNGC32bH.js"; import { t as Properties } from "./index-CxuF5DBI.js"; //#region src/main/SingleImageUploaderSettings.d.ts interface SingleImageUploaderSettingsJSON { iconElement: string; informationElement: string; buttonElement: string; containerStyle: Properties; iconStyle: Properties; informationStyle: Properties; buttonStyle: Properties; onlyCameraCapture: boolean; } declare class SingleImageUploaderSettings implements Serializable { iconElement: HTMLElement | SVGElement; informationElement: HTMLElement; buttonElement: HTMLElement; containerStyle: Properties; iconStyle: Properties; informationStyle: Properties; buttonStyle: Properties; /** * On mobile, when true, requests that the device's camera be used instead of requesting a file input. * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/capture */ onlyCameraCapture: boolean; constructor(settings: SingleImageUploaderSettings | null); private static fromJSON; toJSONObject(): SingleImageUploaderSettingsJSON; } //#endregion export { SingleImageUploaderSettingsJSON as n, SingleImageUploaderSettings as t };