import { Contracts } from "@arkecosystem/core-kernel";
import Hapi from "@hapi/hapi";
import { BaseController } from "./base-controller";
export declare class CollectionsController extends BaseController {
    private readonly walletRepository;
    index(request: Hapi.Request): Promise<Contracts.Search.ResultsPage<object>>;
    showByWalletId(request: Hapi.Request): Promise<any>;
    show(request: Hapi.Request): Promise<any>;
    showSchema(request: Hapi.Request): Promise<any>;
    searchCollection(request: Hapi.Request): Promise<Contracts.Search.ResultsPage<object>>;
    showAssetsByCollectionId(request: Hapi.Request): Promise<Contracts.Search.ResultsPage<object>>;
}
