/************
Processor: ts
************/
import * as dependency_0 from 'react';
// FILE: index.d.tsx
declare namespace ns_index {
///
interface Props {
template: Array | any;
}
function Component({ template }: Props): JSX.Element;
}
// FILE: input-components.d.ts
declare namespace ns_inputcomponents {
import React = dependency_0;
class InputComponents {
select: React.FC;
textarea: React.FC;
radio: React.FC;
radioItem: React.FC;
checkbox: React.FC;
checkItem: React.FC;
default: React.FC;
setComponent(type: string, component: React.Component): void;
}
const inputComponents: InputComponents;
}
// FILE: inputs\check-and-radios.d.tsx
declare namespace ns_inputs_checkandradios {
///
function CheckAndRadios(props: any): JSX.Element;
}
// FILE: inputs\default.d.tsx
declare namespace ns_inputs_default {
///
function Input(props: any): JSX.Element;
}
// FILE: inputs\select.d.tsx
declare namespace ns_inputs_select {
///
function Select(props: any): JSX.Element;
}
// FILE: inputs\textarea.d.tsx
declare namespace ns_inputs_textarea {
///
function TextArea(props: any): JSX.Element;
}
export import Component = ns_index.Component;
export import inputComponents = ns_inputcomponents.inputComponents;
export declare const hmr: {on: (event: string, listener: any) => void, off: (event: string, listener: any) => void };