export declare const PropertyKind: { AUTO_INCREMENT: string; BELONGS_TO: string; BOOLEAN: string; BOOLEAN_EXPRESSION: string; COUNT: string; DATE: string; DATE_EXPRESSION: string; DATE_TIME: string; DATE_TIME_EXPRESSION: string; DECIMAL: string; DECIMAL_EXPRESSION: string; EMAIL: string; EMAIL_ADDRESS: string; ENUM: string; FILE: string; FLOAT: string; GOOGLE_DOCUMENT: string; HAS_AND_BELONGS_TO_MANY: string; HAS_MANY: string; HAS_ONE: string; IBAN: string; IMAGE: string; INTEGER: string; INTEGER_EXPRESSION: string; LIST: string; LOGIN_TOKEN: string; MINUTES: string; MINUTES_EXPRESSION: string; MULTI_FILE: string; MULTI_IMAGE: string; OBJECT: string; PASSWORD: string; PDF: string; PERIODIC_COUNT: string; PHONE_NUMBER: string; PRICE: string; PRICE_EXPRESSION: string; RICH_TEXT: string; SERIAL: string; SIGNED_PDF: string; STRING: string; STRING_EXPRESSION: string; SUM: string; TEXT: string; TEXT_EXPRESSION: string; TIME: string; URL: string; ZIPCODE: string; }; export type PropertyKind = keyof typeof PropertyKind; declare const relationalPropertyKinds: { BELONGS_TO: string; HAS_MANY: string; HAS_AND_BELONGS_TO_MANY: string; OBJECT: string; }; export type RelationalPropertyKind = keyof typeof relationalPropertyKinds; export interface Property { id: string; name: string; label: string; kind: PropertyKind; } export interface ModelPropertyInput { label: string; kind: PropertyKind; } export interface Properties { id: string; name: string; label: string; kind: PropertyKind; format: string; } export {};