import Service from './service';
export default class Controller {
    protected params: HouseListParams;
    protected houseList: IHouseDetail[];
    protected hasNext: boolean;
    protected service: Service;
    protected option: IOptions;
    constructor(option: IOptions);
    protected fetch<T>(input: string, init?: RequestInit): Promise<T>;
    protected fetchHouseListWithParams(immediate?: boolean): Promise<IHouseDetail[]>;
}
