/**
 * Linear GraphQL API utilities
 */
/**
 * Execute a GraphQL query against the Linear API
 */
export declare function makeGraphQLRequest(accessToken: string, query: string, variables?: Record<string, unknown>): Promise<Record<string, unknown>>;
/**
 * Enhance error messages with helpful hints
 */
export declare function enhanceErrorMessage(errorText: string, statusCode: number, statusText: string): string;
export declare function buildSearchQuery(): string;
export declare function buildSearchByTextQuery(): string;
export declare function buildGetIssueQuery(): string;
export declare function buildCreateIssueMutation(): string;
export declare function buildUpdateIssueMutation(): string;
export declare function buildListTeamsQuery(): string;
export declare function buildListProjectsQuery(): string;
export declare function buildListWorkflowStatesQuery(): string;
export declare function buildAddCommentMutation(): string;
export declare function buildGetCommentsQuery(): string;
export declare function buildListLabelsQuery(): string;
export declare function buildGetViewerQuery(): string;
//# sourceMappingURL=linear.utils.d.ts.map