import { StringPropertyObject } from "./common";
import { ComponentConfig } from "./component";
/**
 * @ignore
 */
export declare const enum ColumnType {
    boolean = "boolean",
    string = "string",
    datetime = "dateTime",
    lookup = "lookup",
    optionset = "optionSet",
    number = "number"
}
/**
 * @ignore
 */
export type ColumnTypePropertyObject = {
    [key: string]: ColumnType | undefined;
};
/**
 * @ignore
 */
export type FeatureConfig = ComponentConfig;
/** Describes the configuration required for a forms-based feature.
 * @ignore
 */
export interface FormConfig extends FeatureConfig {
    columns?: StringPropertyObject;
    tabs?: StringPropertyObject;
}
