import { LightingEditor as CoreLightingEditor, type LightingConfig, type LightingEditorOptions, type LightingView } from "@aicut/core/lighting"; import type { Theme } from "@aicut/core"; type __VLS_Props = { subjectImageUrl?: string; defaultConfig?: Partial; defaultView?: LightingView; theme?: Theme; locale?: LightingEditorOptions["locale"]; }; declare var __VLS_5: {}; type __VLS_Slots = {} & { controlsFooter?: (props: typeof __VLS_5) => any; }; declare const __VLS_component: import("vue").DefineComponent<__VLS_Props, { api: () => CoreLightingEditor | null; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { ready: (api: CoreLightingEditor) => any; change: (cfg: LightingConfig) => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onReady?: ((api: CoreLightingEditor) => any) | undefined; onChange?: ((cfg: LightingConfig) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=LightingEditor.vue.d.ts.map