import { Logger } from '@n8n/backend-common'; import { AgentChatIntegration, type AgentChatIntegrationContext, type PlatformActionParams, type PlatformContextQueryParams } from '../agent-chat-integration'; import type { IntegrationAction, IntegrationActionResult, IntegrationContextQuery } from '../integration-tools'; export declare class LinearIntegration extends AgentChatIntegration { private readonly logger; readonly type = "linear"; readonly credentialTypes: string[]; readonly displayLabel = "Linear"; readonly displayIcon = "linear"; readonly builderGuidance: { capabilities: string[]; useIntegrationWhen: string[]; useNodeToolWhen: string[]; }; readonly contextQueries: IntegrationContextQuery[]; readonly actions: IntegrationAction[]; constructor(logger: Logger); executeContextQuery(params: PlatformContextQueryParams): Promise; executeAction(params: PlatformActionParams): Promise; createAdapter(ctx: AgentChatIntegrationContext): Promise; private extractAccessToken; private extractSigningSecret; private extractMode; private fetchDisplayName; }