import { BackgroundPositionX, BackgroundPositionY, BackgroundRepeat, BackgroundSize, BackgroundAttachment } from '../../types/background'; type __VLS_Props = { backgroundImage?: string; backgroundImagePlaceholder?: string; backgroundPositionX?: BackgroundPositionX; backgroundPositionY?: BackgroundPositionY; backgroundRepeat?: BackgroundRepeat; backgroundSize?: BackgroundSize; backgroundAttachment?: BackgroundAttachment; backgroundSizeOptions?: BackgroundSize[]; hideBackgroundAttachment?: boolean; hideImageSelector?: boolean; hideBackgroundSize?: boolean; hideBackgroundPositionX?: boolean; hideBackgroundPositionY?: boolean; hideBackgroundRepeat?: boolean; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "choose-content": () => any; "bg-property-change": (property: string, value: any) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onChoose-content"?: (() => any) | undefined; "onBg-property-change"?: ((property: string, value: any) => any) | undefined; }>, { hideBackgroundAttachment: boolean; hideImageSelector: boolean; hideBackgroundSize: boolean; hideBackgroundPositionX: boolean; hideBackgroundPositionY: boolean; hideBackgroundRepeat: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;