import type { IntegrationScopeRequirement } from "../../../automation/integrations.js"; export declare const LINEAR_READ_SCOPE = "read"; export declare const LINEAR_WRITE_SCOPE = "write"; export declare const LINEAR_ISSUE_CREATE_SCOPE = "issues:create"; export declare const LINEAR_COMMENT_CREATE_SCOPE = "comments:create"; export declare const LINEAR_READ_WRITE_REQUIREMENT: import("@automate.ax/catalog").ScopeRequirementGroup; export declare const LINEAR_ISSUE_CREATE_REQUIREMENT: import("@automate.ax/catalog").ScopeRequirementGroup; export declare const LINEAR_COMMENT_CREATE_REQUIREMENT: import("@automate.ax/catalog").ScopeRequirementGroup; /** * Allows a Linear action through OAuth or a personal API key. * * @param requiredScope - Scope required from OAuth connections. */ export declare function linearAccountOptions(requiredScope: IntegrationScopeRequirement): { readonly connections: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScope: IntegrationScopeRequirement; }, { readonly connectionMethodId: "api-key"; }]; }; export declare const LINEAR_READ_ACCOUNT_OPTIONS: { readonly connections: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScope: IntegrationScopeRequirement; }, { readonly connectionMethodId: "api-key"; }]; }; export declare const LINEAR_WRITE_ACCOUNT_OPTIONS: { readonly connections: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScope: IntegrationScopeRequirement; }, { readonly connectionMethodId: "api-key"; }]; }; export declare const LINEAR_ISSUE_CREATE_ACCOUNT_OPTIONS: { readonly connections: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScope: IntegrationScopeRequirement; }, { readonly connectionMethodId: "api-key"; }]; }; export declare const LINEAR_COMMENT_CREATE_ACCOUNT_OPTIONS: { readonly connections: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScope: IntegrationScopeRequirement; }, { readonly connectionMethodId: "api-key"; }]; }; //# sourceMappingURL=scopes.d.ts.map