import { DiscordIntegration } from '../../integrations/index.js';
import type { SurfaceAdapterContext } from '../types.js';
export declare function handleDiscordSurfaceWebhook(req: Request, context: SurfaceAdapterContext): Promise<Response>;
export declare function handleDiscordInteractionPayload(bodyRecord: Record<string, unknown>, context: SurfaceAdapterContext, discord?: DiscordIntegration, req?: Request): Promise<Response>;
export declare function handleDiscordGatewayDispatchPayload(dispatch: {
    readonly t?: string | undefined;
    readonly d?: Record<string, unknown> | null | undefined;
}, context: SurfaceAdapterContext, discord?: DiscordIntegration): Promise<Response>;
//# sourceMappingURL=index.d.ts.map