/** * @packageDocumentation * @module DaVinci_API */ import { IField } from './Field'; import { ISearchLayoutForEntity } from './SearchLayout'; /** * Defines how to search a specific record type in the CRM. */ export declare class SearchLayoutForEntity implements ISearchLayoutForEntity { DisplayName: string; DevName: string; DisplayFields: IField[]; PhoneFields: IField[]; EmailFields: IField[]; SocialFields: IField[]; NameFields: IField[]; constructor(displayName: string, devName: string, displayFields?: IField[], phoneFields?: IField[], emailFields?: IField[], socialFields?: IField[], nameFields?: IField[]); static fromJSON(input: ISearchLayoutForEntity): SearchLayoutForEntity; getDisplayName(): string; setDisplayName(name: string): void; getDevName(): string; setDevName(name: string): void; getDisplayFields(): IField[]; setDisplayFields(fields: IField[]): void; getPhoneFields(): IField[]; setPhoneFields(fields: IField[]): void; getEmailFields(): IField[]; setEmailFields(fields: IField[]): void; getSocialFields(): IField[]; setSocialFields(fields: IField[]): void; getNameFields(): IField[]; setNameFields(fields: IField[]): void; }