import { z } from "zod"; export declare const issueWorkProductTypeSchema: z.ZodEnum<["preview_url", "runtime_service", "pull_request", "branch", "commit", "artifact", "document"]>; export declare const issueWorkProductStatusSchema: z.ZodEnum<["active", "ready_for_review", "approved", "changes_requested", "merged", "closed", "failed", "archived", "draft"]>; export declare const issueWorkProductReviewStateSchema: z.ZodEnum<["none", "needs_board_review", "approved", "changes_requested"]>; export declare const attachmentArtifactWorkProductMetadataSchema: z.ZodEffects>; }, "strip", z.ZodTypeAny, { contentType: string; byteSize: number; attachmentId: string; contentPath: string; openPath: string; downloadPath: string; originalFilename?: string | null | undefined; }, { contentType: string; byteSize: number; attachmentId: string; contentPath: string; openPath: string; downloadPath: string; originalFilename?: string | null | undefined; }>, { contentType: string; byteSize: number; attachmentId: string; contentPath: string; openPath: string; downloadPath: string; originalFilename?: string | null | undefined; }, { contentType: string; byteSize: number; attachmentId: string; contentPath: string; openPath: string; downloadPath: string; originalFilename?: string | null | undefined; }>; export type AttachmentArtifactWorkProductMetadata = z.infer; export declare const issueWorkProductMetadataSchema: z.ZodObject<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough">>; export type IssueWorkProductMetadata = z.infer; export declare const createIssueWorkProductSchema: z.ZodObject<{ projectId: z.ZodNullable>; executionWorkspaceId: z.ZodNullable>; runtimeServiceId: z.ZodNullable>; type: z.ZodEnum<["preview_url", "runtime_service", "pull_request", "branch", "commit", "artifact", "document"]>; provider: z.ZodString; externalId: z.ZodNullable>; title: z.ZodString; url: z.ZodNullable>; status: z.ZodDefault>; reviewState: z.ZodDefault>>; isPrimary: z.ZodDefault>; healthStatus: z.ZodDefault>>; summary: z.ZodNullable>; metadata: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough">>>>; createdByRunId: z.ZodNullable>; }, "strip", z.ZodTypeAny, { title: string; status: "active" | "archived" | "failed" | "changes_requested" | "approved" | "ready_for_review" | "merged" | "closed" | "draft"; provider: string; type: "document" | "preview_url" | "runtime_service" | "pull_request" | "branch" | "commit" | "artifact"; healthStatus: "unknown" | "healthy" | "unhealthy"; isPrimary: boolean; reviewState: "none" | "changes_requested" | "approved" | "needs_board_review"; url?: string | null | undefined; summary?: string | null | undefined; runtimeServiceId?: string | null | undefined; projectId?: string | null | undefined; executionWorkspaceId?: string | null | undefined; metadata?: z.objectOutputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough"> | null | undefined; externalId?: string | null | undefined; createdByRunId?: string | null | undefined; }, { title: string; provider: string; type: "document" | "preview_url" | "runtime_service" | "pull_request" | "branch" | "commit" | "artifact"; status?: "active" | "archived" | "failed" | "changes_requested" | "approved" | "ready_for_review" | "merged" | "closed" | "draft" | undefined; url?: string | null | undefined; summary?: string | null | undefined; runtimeServiceId?: string | null | undefined; projectId?: string | null | undefined; executionWorkspaceId?: string | null | undefined; healthStatus?: "unknown" | "healthy" | "unhealthy" | undefined; metadata?: z.objectInputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough"> | null | undefined; isPrimary?: boolean | undefined; externalId?: string | null | undefined; reviewState?: "none" | "changes_requested" | "approved" | "needs_board_review" | undefined; createdByRunId?: string | null | undefined; }>; export type CreateIssueWorkProduct = z.infer; export declare const updateIssueWorkProductSchema: z.ZodObject<{ projectId: z.ZodOptional>>; executionWorkspaceId: z.ZodOptional>>; runtimeServiceId: z.ZodOptional>>; type: z.ZodOptional>; provider: z.ZodOptional; externalId: z.ZodOptional>>; title: z.ZodOptional; url: z.ZodOptional>>; status: z.ZodOptional>>; reviewState: z.ZodOptional>>>; isPrimary: z.ZodOptional>>; healthStatus: z.ZodOptional>>>; summary: z.ZodOptional>>; metadata: z.ZodOptional; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough">>>>>; createdByRunId: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { title?: string | undefined; status?: "active" | "archived" | "failed" | "changes_requested" | "approved" | "ready_for_review" | "merged" | "closed" | "draft" | undefined; provider?: string | undefined; url?: string | null | undefined; summary?: string | null | undefined; type?: "document" | "preview_url" | "runtime_service" | "pull_request" | "branch" | "commit" | "artifact" | undefined; runtimeServiceId?: string | null | undefined; projectId?: string | null | undefined; executionWorkspaceId?: string | null | undefined; healthStatus?: "unknown" | "healthy" | "unhealthy" | undefined; metadata?: z.objectOutputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough"> | null | undefined; isPrimary?: boolean | undefined; externalId?: string | null | undefined; reviewState?: "none" | "changes_requested" | "approved" | "needs_board_review" | undefined; createdByRunId?: string | null | undefined; }, { title?: string | undefined; status?: "active" | "archived" | "failed" | "changes_requested" | "approved" | "ready_for_review" | "merged" | "closed" | "draft" | undefined; provider?: string | undefined; url?: string | null | undefined; summary?: string | null | undefined; type?: "document" | "preview_url" | "runtime_service" | "pull_request" | "branch" | "commit" | "artifact" | undefined; runtimeServiceId?: string | null | undefined; projectId?: string | null | undefined; executionWorkspaceId?: string | null | undefined; healthStatus?: "unknown" | "healthy" | "unhealthy" | undefined; metadata?: z.objectInputType<{ resourceRef: z.ZodNullable; issueId: z.ZodOptional; projectId: z.ZodOptional; projectName: z.ZodOptional; workspaceKind: z.ZodEnum<["execution_workspace", "project_workspace"]>; workspaceId: z.ZodString; relativePath: z.ZodString; line: z.ZodOptional>; column: z.ZodOptional>; displayPath: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }, { kind: "workspace_file"; workspaceId: string; workspaceKind: "execution_workspace" | "project_workspace"; relativePath: string; displayPath: string; issueId?: string | undefined; projectId?: string | undefined; projectName?: string | undefined; line?: number | null | undefined; column?: number | null | undefined; }>>>; }, z.ZodTypeAny, "passthrough"> | null | undefined; isPrimary?: boolean | undefined; externalId?: string | null | undefined; reviewState?: "none" | "changes_requested" | "approved" | "needs_board_review" | undefined; createdByRunId?: string | null | undefined; }>; export type UpdateIssueWorkProduct = z.infer; //# sourceMappingURL=work-product.d.ts.map