import type { IncomingMessage, IntegrationExecutionContext } from "./types.js"; export type IntegrationIdentityDeclineReason = "unverified" | "guest" | "unlinked-workspace" | "membership-check-failed"; export declare class IntegrationIdentityDeclinedError extends Error { readonly reason: IntegrationIdentityDeclineReason; readonly userFacingMessage: string; constructor(reason: IntegrationIdentityDeclineReason, message: string, userFacingMessage: string); } export declare function resolveDefaultIntegrationExecutionContext(incoming: IncomingMessage): Promise;