import { Property, PropertyConfig, ResolvedProperty } from "../types";
export declare function isDefaultFieldConfigId(id: string): boolean;
export declare const DEFAULT_FIELD_CONFIGS: Record<string, PropertyConfig<any>>;
export declare function getDefaultFieldConfig(property: Property | ResolvedProperty): PropertyConfig | undefined;
export declare function getFieldConfig(property: Property | ResolvedProperty, propertyConfigs: Record<string, PropertyConfig<any>>): PropertyConfig | undefined;
export declare function getDefaultFieldId(property: Property | ResolvedProperty): "reference" | "date_time" | "text_field" | "multiline" | "markdown" | "url" | "email" | "select" | "multi_select" | "number_input" | "number_select" | "multi_number_select" | "file_upload" | "multi_file_upload" | "group" | "key_value" | "multi_references" | "switch" | "repeat" | "custom_array" | "block" | undefined;
export declare function getFieldId(property: Property | ResolvedProperty): string | undefined;
