import { L10n } from '@syncfusion/ej2-base'; import { PropertyValues } from '../types/component-properties'; import { PropertyDefinition } from '../model/base'; import { RenderedProperty } from './property-renderer'; import { FormNode } from '@syncfusion/ej2-form-renderer'; /** @private */ export interface PropertyGroupRendererOptions { groupName: string; properties: PropertyDefinition[]; host: HTMLElement; existingValues: PropertyValues; initialValues: PropertyValues; onChange: (key: string, value: any) => void; l10n: L10n; enableRtl?: boolean; locale: string; mode?: 'Simple' | 'Developer'; formSchema?: any; availableFields?: FormNode[]; } /** @private */ export declare class PropertyGroupRenderer { /** @private */ static render(opts: PropertyGroupRendererOptions): Map; /** @private */ static destroy(instances: Map): void; private static renderSpecialised; }