import type { CanonicalStatus } from "../../taskSource.ts"; import type { LinearAdapterConfig } from "./schema.ts"; export interface LinearStatusNames { inProgress: readonly string[]; inReview: readonly string[]; } export interface LinearWorkflowState { id: string; name: string; type: string; position: number; } export declare const DEFAULT_LINEAR_STATUS_NAMES: { readonly inProgress: readonly ["In Progress"]; readonly inReview: readonly ["In Review"]; }; export declare function resolveLinearStatusNames(config: LinearAdapterConfig["statuses"] | undefined): LinearStatusNames; export declare function canonicalStatusFromLinearState(arguments_: { nativeStatus: string | undefined; stateType: string | undefined; statusNames: LinearStatusNames; }): CanonicalStatus; export declare function findLinearWorkflowStateByName(states: readonly LinearWorkflowState[], names: readonly string[]): LinearWorkflowState | undefined; export declare function formatLinearStatusNames(names: readonly string[]): string; //# sourceMappingURL=statusNames.d.ts.map