import React from 'react'; import { ClientConn, PropDesc } from '@ticlo/core/editor'; export interface Props { conn?: ClientConn; keys: string[]; value: any; bindingPath: string; desc: PropDesc; locked?: boolean; onPathChange?: (path: string) => void; } interface State { opened?: boolean; } export declare class ServiceEditor extends React.PureComponent { state: State; onGlobalBlockSelect: (value: string) => void; onCreate: () => Promise; getPopup: () => JSX.Element; openPopup: () => void; onPopupClose: (visible?: boolean) => void; render(): JSX.Element; } export {};