/// <reference types="react" />
import type { Component } from 'grapesjs';
import type { CommonStudioLayoutConfigProps, CommonStudioLayoutProps } from './types';
import { DataVariableResolverProps, StudioLayoutDataVariablePickerConfig } from './types/StudioDataVariablePickerSchema';
export interface StudioLayoutDataVariablePickerConfigProps extends CommonStudioLayoutConfigProps<StudioDataVariablePickerProps, StudioLayoutDataVariablePickerConfig> {
}
export interface StudioDataVariablePickerProps extends Omit<CommonStudioLayoutProps<StudioLayoutDataVariablePickerConfig>, 'component' | 'onConfirm'> {
    component: Component;
    onConfirm?: (props: {
        value: DataVariableResolverProps;
    }) => void;
}
export declare const StudioDataVariablePicker: import("react").FunctionComponent<StudioDataVariablePickerProps>;
export default StudioDataVariablePicker;
