import { Base } from '@studiometa/js-toolkit'; import type { BaseConfig, BaseProps } from '@studiometa/js-toolkit'; export interface DataBindProps extends BaseProps { $options: { prop: string; immediate: boolean; }; } declare const DataBind_base: import("@studiometa/js-toolkit").BaseDecorator, import("@studiometa/js-toolkit").WithGroupProps>; /** * DataBind class. * @link https://ui.studiometa.dev/components/DataBind/ */ export declare class DataBind extends DataBind_base { static config: BaseConfig; /** * @deprecated Use the `$group` getter instead. */ get relatedInstances(): Set; get multiple(): boolean; get target(): HTMLElement & { __base__?: Map; } & (DataBindProps & T & import("@studiometa/js-toolkit").WithGroupProps)["$el"]; get prop(): string; get value(): any; set value(value: any); get(): any; set(value: boolean | string | string[], dispatch?: boolean): void; mounted(): void; } export {};