import { Observable } from 'rxjs/Observable';
import { LocalData } from './localDataService';
import { RemoteData } from './remoteDataService';
export declare class CompleterService {
    private localDataFactory;
    private remoteDataFactory;
    constructor(localDataFactory: any, remoteDataFactory: any);
    local(data: any[] | Observable<any>, searchFields?: string, titleField?: string): LocalData;
    remote(url: string, searchFields?: string, titleField?: string): RemoteData;
}
