import { ShadowlessElement } from '@blockeditor/lit';
import type { GroupRenderProps } from '../matcher.js';
declare const BaseGroup_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class BaseGroup<Data extends NonNullable<unknown>, Value> extends BaseGroup_base implements GroupRenderProps<Data, Value> {
    data: Data;
    updateData?: (data: Data) => void;
    value: Value;
    updateValue?: (value: Value) => void;
    readonly: boolean;
}
export {};
//# sourceMappingURL=base.d.ts.map