import { ObjectDefinition } from '@srclaunch/types';
import { ReactElement } from 'react';
import { UpdateEventProps } from '../../../types';
import { ContainerProps } from '../../layout/container';
export declare type PropertyEditorProps = ContainerProps<UpdateEventProps<{
    readonly name: string;
    readonly value: unknown;
}> & {
    readonly groupProperties?: boolean;
    readonly propertyDocs?: ObjectDefinition['properties'];
    readonly propertyValues?: {
        readonly [key: string]: unknown;
    };
}>;
export declare const PropertyEditor: import("react").MemoExoticComponent<({ backgroundColor, borderRadius, className, propertyDocs, propertyValues, onUpdate, ...props }: PropertyEditorProps) => ReactElement>;
//# sourceMappingURL=property-editor.d.ts.map