///
import { Server } from 'http';
import { App, Receiver } from '@slack/bolt';
import KoaReceiverOptions from './KoaReceiverOptions';
export default class KoaReceiver implements Receiver {
private app;
private logger;
private signingSecretProvider;
private signatureVerification;
private processBeforeResponse;
private path;
private unhandledRequestTimeoutMillis;
private customPropertiesExtractor;
private dispatchErrorHandler;
private processEventErrorHandler;
private unhandledRequestHandler;
private koa;
private router;
private server;
private installer;
private installerOptions;
constructor(options: KoaReceiverOptions);
private _sigingSecret;
private signingSecret;
init(app: App): void;
start(port?: number): Promise;
stop(): Promise;
}
//# sourceMappingURL=KoaReceiver.d.ts.map