import { FormGroup } from '@angular/forms'; export interface IDropdown { viewValue: string; value: string; } export interface IDropDownService { guid: string; code: string; name: string; } export interface IDropDownEntityContainer { guid: string; name: string; customer_code?: string; employee_code?: string; supplier_code?: string; merchant_code?: string; } export interface SearchModel { label: any; dataType: any; form: FormGroup; query: (string: any) => string; table?: string; joins?: any; queryCallbacks: { [id: string]: (any: any) => string; }; additionalCondition?: string; options?: any; } export declare abstract class SearchModelClass implements SearchModel { label: any; dataType: any; form: FormGroup; query: (string: any) => string; table?: string; joins?: any; queryCallbacks: { [id: string]: (any: any) => string; }; additionalCondition?: string; options: any; constructor(label: any, dataType: any, form: any, query: any, table: any, queryCallbacks: any, additionalCondition?: any, options?: any); } export interface ICustomerDropdown { guid: string; customer_code: string; name: string; }