import { ExpressSupport } from '@sphereon/ssi-express-support';
import { TAgent } from '@veramo/core';
import express, { Express } from 'express';
import { IRequiredPlugins, IPublicKeyHostingOpts } from './types';
export declare class PublicKeyHosting {
    get router(): express.Router;
    private readonly _express;
    private readonly _agent;
    private readonly _opts?;
    private readonly _router;
    constructor(args: {
        agent: TAgent<IRequiredPlugins>;
        expressSupport: ExpressSupport;
        opts?: IPublicKeyHostingOpts;
    });
    get agent(): TAgent<IRequiredPlugins>;
    get opts(): IPublicKeyHostingOpts | undefined;
    get express(): Express;
}
//# sourceMappingURL=public-key-hosting.d.ts.map