export function AND(...args: any[]): any[]; export function OR(...args: any[]): any[]; export function isCommand(data: any): boolean; /** * @param {typeof import("./record").Record} Model * @param {string} fieldName */ export function isOne(Model: typeof import('./record').Record, fieldName: string): boolean | undefined; /** * @param {typeof import("./record").Record} Model * @param {string} fieldName */ export function isMany(Model: typeof import('./record').Record, fieldName: string): boolean | undefined; /** @param {Record} record */ export function isRecord(record: Record): boolean; /** * @param {typeof import("./record").Record} Model * @param {string} fieldName */ export function isRelation(Model: typeof import('./record').Record, fieldName: string): boolean | undefined; export function isFieldDefinition(val: any): any; /** @typedef {import("./record").Record} Record */ /** @typedef {import("./record_list").RecordList} RecordList */ export const modelRegistry: import('../../web/core/registry').Registry; /** * Class of markup, useful to detect content that is markup and to * automatically markup field during trusted insert */ export const Markup: any; export const FIELD_DEFINITION_SYM: unique symbol; /** @typedef {ATTR_SYM|MANY_SYM|ONE_SYM} FIELD_SYM */ export const ATTR_SYM: unique symbol; export const MANY_SYM: unique symbol; export const ONE_SYM: unique symbol; export const OR_SYM: unique symbol; export const IS_RECORD_SYM: unique symbol; export const IS_FIELD_SYM: unique symbol; /** @deprecated equivalent to IS_DELETED_SYM */ export const IS_DELETING_SYM: unique symbol; export const IS_DELETED_SYM: unique symbol; export const STORE_SYM: unique symbol; export type Record = import('./record').Record; export type RecordList = import('./record_list').RecordList; export type FIELD_SYM = typeof ATTR_SYM | typeof MANY_SYM | typeof ONE_SYM;