import { Logger } from '@n8n/backend-common'; import { GlobalConfig } from '@n8n/config'; import type { ProtectedResourceResolver } from '../../../services/protected-resource.registry'; import { UrlService } from '../../../services/url.service'; import { TestWebhookRegistrationsService } from '../../../webhooks/test-webhook-registrations.service'; import { WorkflowFinderService } from '../../../workflows/workflow-finder.service'; export declare class FormTriggerTestResourceResolver implements ProtectedResourceResolver { private readonly config; private readonly registrations; private readonly urlService; private readonly logger; private readonly workflowFinderService; constructor(config: GlobalConfig, registrations: TestWebhookRegistrationsService, urlService: UrlService, logger: Logger, workflowFinderService: WorkflowFinderService); readonly id = "form-trigger-test"; readonly scopes: string[]; resolveByUrl(resourceUrl: string): Promise<{ authorize: (user: import("@n8n/db").User) => Promise; getGrant?: (() => import("n8n-workflow").OAuthResourceGrant) | undefined; id: string; isFirstParty: boolean; getResourceUrl: () => string; getAudiences: () => string[]; getAllowedRedirectUris: () => Promise; scopes: string[]; displayName: string; uiHints: import("@n8n/api-types").ConsentUiHints; } | undefined>; resolveByPath(pathname: string): Promise<{ authorize: (user: import("@n8n/db").User) => Promise; getGrant?: (() => import("n8n-workflow").OAuthResourceGrant) | undefined; id: string; isFirstParty: boolean; getResourceUrl: () => string; getAudiences: () => string[]; getAllowedRedirectUris: () => Promise; scopes: string[]; displayName: string; uiHints: import("@n8n/api-types").ConsentUiHints; } | undefined>; }