import { KreTableFieldConfig, KreFormFieldConfig } from "@kre-form/core";
export declare class KreToFormFieldService {
    constructor();
    getKreFiledFunction(tableField: KreTableFieldConfig): KreFormFieldConfig;
    text(field: KreTableFieldConfig): KreFormFieldConfig;
    textI18N(field: KreTableFieldConfig): KreFormFieldConfig;
    textArea(field: KreTableFieldConfig): KreFormFieldConfig;
    number(field: KreTableFieldConfig): KreFormFieldConfig;
    passWord(field: KreTableFieldConfig): KreFormFieldConfig;
    radio(field: KreTableFieldConfig): KreFormFieldConfig;
    radioGroup(field: KreTableFieldConfig): KreFormFieldConfig;
    checkbox(field: KreTableFieldConfig): KreFormFieldConfig;
    checkboxGroup(field: KreTableFieldConfig): KreFormFieldConfig;
    select(field: KreTableFieldConfig): KreFormFieldConfig;
    datetime(field: KreTableFieldConfig): KreFormFieldConfig;
    image(field: KreTableFieldConfig): KreFormFieldConfig;
    upload(field: KreTableFieldConfig): KreFormFieldConfig;
    line(field: KreTableFieldConfig): KreFormFieldConfig;
    repeat(field: KreTableFieldConfig): KreFormFieldConfig;
    lookup(field: KreTableFieldConfig): KreFormFieldConfig;
    lookup2(field: KreTableFieldConfig): KreFormFieldConfig;
    tree(field: KreTableFieldConfig): KreFormFieldConfig;
    table(field: KreTableFieldConfig): KreFormFieldConfig;
    job(field: KreTableFieldConfig): KreFormFieldConfig;
    refer(field: KreTableFieldConfig): KreFormFieldConfig;
    editor(field: KreTableFieldConfig): KreFormFieldConfig;
    avatar(field: KreTableFieldConfig): KreFormFieldConfig;
    switch(field: KreTableFieldConfig): KreFormFieldConfig;
    referProcess(field: KreTableFieldConfig): KreFormFieldConfig;
}
