import { LoggingEnv } from "../app-env";
import { OpenIDConnectTokenResponse } from "slack-web-api-client";
/**
 * OpenIDConnectCallback args
 */
export interface OpenIDConnectCallbackArgs {
    env: LoggingEnv;
    token: OpenIDConnectTokenResponse;
    request: Request;
}
/**
 * OpenIDConnectCallback hook
 */
export type OpenIDConnectCallback = (args: OpenIDConnectCallbackArgs) => Promise<Response>;
/**
 * The default OpenIDConnectCallback implementation.
 * @param env env variables
 * @param token openid.connect.token API response
 * @returns response
 */
export declare const defaultOpenIDConnectCallback: OpenIDConnectCallback;
//# sourceMappingURL=hook.d.ts.map