import { z } from "zod"; export declare const portabilityIncludeSchema: z.ZodObject<{ company: z.ZodOptional>; agents: z.ZodOptional>; projects: z.ZodOptional>; issues: z.ZodOptional>; skills: z.ZodOptional>; }, "strip", z.ZodTypeAny, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }>; export declare const portabilityEnvInputSchema: z.ZodObject<{ key: z.ZodString; description: z.ZodNullable; agentSlug: z.ZodNullable; kind: z.ZodEnum<["secret", "plain"]>; requirement: z.ZodEnum<["required", "optional"]>; defaultValue: z.ZodNullable; portability: z.ZodEnum<["portable", "system_dependent"]>; }, "strip", z.ZodTypeAny, { kind: "plain" | "secret"; description: string | null; key: string; agentSlug: string | null; requirement: "required" | "optional"; defaultValue: string | null; portability: "portable" | "system_dependent"; }, { kind: "plain" | "secret"; description: string | null; key: string; agentSlug: string | null; requirement: "required" | "optional"; defaultValue: string | null; portability: "portable" | "system_dependent"; }>; export declare const portabilityFileEntrySchema: z.ZodUnion<[z.ZodString, z.ZodObject<{ encoding: z.ZodLiteral<"base64">; data: z.ZodString; contentType: z.ZodNullable>; }, "strip", z.ZodTypeAny, { encoding: "base64"; data: string; contentType?: string | null | undefined; }, { encoding: "base64"; data: string; contentType?: string | null | undefined; }>]>; export declare const portabilityCompanyManifestEntrySchema: z.ZodObject<{ path: z.ZodString; name: z.ZodString; description: z.ZodNullable; brandColor: z.ZodNullable; logoPath: z.ZodNullable; requireBoardApprovalForNewAgents: z.ZodBoolean; }, "strip", z.ZodTypeAny, { path: string; name: string; description: string | null; requireBoardApprovalForNewAgents: boolean; brandColor: string | null; logoPath: string | null; }, { path: string; name: string; description: string | null; requireBoardApprovalForNewAgents: boolean; brandColor: string | null; logoPath: string | null; }>; export declare const portabilitySidebarOrderSchema: z.ZodObject<{ agents: z.ZodDefault>; projects: z.ZodDefault>; }, "strip", z.ZodTypeAny, { agents: string[]; projects: string[]; }, { agents?: string[] | undefined; projects?: string[] | undefined; }>; export declare const portabilityAgentManifestEntrySchema: z.ZodObject<{ slug: z.ZodString; name: z.ZodString; path: z.ZodString; skills: z.ZodDefault>; role: z.ZodString; title: z.ZodNullable; icon: z.ZodNullable; capabilities: z.ZodNullable; reportsToSlug: z.ZodNullable; adapterType: z.ZodString; adapterConfig: z.ZodRecord; runtimeConfig: z.ZodRecord; permissions: z.ZodRecord; budgetMonthlyCents: z.ZodNumber; metadata: z.ZodNullable>; }, "strip", z.ZodTypeAny, { path: string; name: string; budgetMonthlyCents: number; slug: string; metadata: Record | null; adapterType: string; skills: string[]; role: string; title: string | null; icon: string | null; capabilities: string | null; reportsToSlug: string | null; adapterConfig: Record; runtimeConfig: Record; permissions: Record; }, { path: string; name: string; budgetMonthlyCents: number; slug: string; metadata: Record | null; adapterType: string; role: string; title: string | null; icon: string | null; capabilities: string | null; reportsToSlug: string | null; adapterConfig: Record; runtimeConfig: Record; permissions: Record; skills?: string[] | undefined; }>; export declare const portabilitySkillManifestEntrySchema: z.ZodObject<{ key: z.ZodString; slug: z.ZodString; name: z.ZodString; path: z.ZodString; description: z.ZodNullable; sourceType: z.ZodString; sourceLocator: z.ZodNullable; sourceRef: z.ZodNullable; trustLevel: z.ZodNullable; compatibility: z.ZodNullable; metadata: z.ZodNullable>; fileInventory: z.ZodDefault, "many">>; }, "strip", z.ZodTypeAny, { path: string; name: string; description: string | null; key: string; slug: string; sourceType: string; sourceLocator: string | null; sourceRef: string | null; trustLevel: string | null; compatibility: string | null; fileInventory: { path: string; kind: string; }[]; metadata: Record | null; }, { path: string; name: string; description: string | null; key: string; slug: string; sourceType: string; sourceLocator: string | null; sourceRef: string | null; trustLevel: string | null; compatibility: string | null; metadata: Record | null; fileInventory?: { path: string; kind: string; }[] | undefined; }>; export declare const portabilityProjectManifestEntrySchema: z.ZodObject<{ slug: z.ZodString; name: z.ZodString; path: z.ZodString; description: z.ZodNullable; ownerAgentSlug: z.ZodNullable; leadAgentSlug: z.ZodNullable; targetDate: z.ZodNullable; color: z.ZodNullable; status: z.ZodNullable; executionWorkspacePolicy: z.ZodNullable>; workspaces: z.ZodDefault; repoUrl: z.ZodNullable; repoRef: z.ZodNullable; defaultRef: z.ZodNullable; visibility: z.ZodNullable; setupCommand: z.ZodNullable; cleanupCommand: z.ZodNullable; metadata: z.ZodNullable>; isPrimary: z.ZodBoolean; }, "strip", z.ZodTypeAny, { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }, { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }>, "many">>; metadata: z.ZodNullable>; }, "strip", z.ZodTypeAny, { status: string | null; path: string; name: string; description: string | null; slug: string; metadata: Record | null; ownerAgentSlug: string | null; leadAgentSlug: string | null; targetDate: string | null; color: string | null; executionWorkspacePolicy: Record | null; workspaces: { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }[]; }, { status: string | null; path: string; name: string; description: string | null; slug: string; metadata: Record | null; ownerAgentSlug: string | null; leadAgentSlug: string | null; targetDate: string | null; color: string | null; executionWorkspacePolicy: Record | null; workspaces?: { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }[] | undefined; }>; export declare const portabilityIssueRoutineTriggerManifestEntrySchema: z.ZodObject<{ kind: z.ZodString; label: z.ZodNullable; enabled: z.ZodBoolean; cronExpression: z.ZodNullable; timezone: z.ZodNullable; signingMode: z.ZodNullable; replayWindowSec: z.ZodNullable; }, "strip", z.ZodTypeAny, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }>; export declare const portabilityIssueRoutineManifestEntrySchema: z.ZodObject<{ concurrencyPolicy: z.ZodNullable; catchUpPolicy: z.ZodNullable; triggers: z.ZodDefault; enabled: z.ZodBoolean; cronExpression: z.ZodNullable; timezone: z.ZodNullable; signingMode: z.ZodNullable; replayWindowSec: z.ZodNullable; }, "strip", z.ZodTypeAny, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }>, "many">>; }, "strip", z.ZodTypeAny, { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[]; }, { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers?: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[] | undefined; }>; export declare const portabilityIssueManifestEntrySchema: z.ZodObject<{ slug: z.ZodString; identifier: z.ZodNullable; title: z.ZodString; path: z.ZodString; projectSlug: z.ZodNullable; projectWorkspaceKey: z.ZodNullable; assigneeAgentSlug: z.ZodNullable; description: z.ZodNullable; recurring: z.ZodDefault; routine: z.ZodNullable; catchUpPolicy: z.ZodNullable; triggers: z.ZodDefault; enabled: z.ZodBoolean; cronExpression: z.ZodNullable; timezone: z.ZodNullable; signingMode: z.ZodNullable; replayWindowSec: z.ZodNullable; }, "strip", z.ZodTypeAny, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }>, "many">>; }, "strip", z.ZodTypeAny, { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[]; }, { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers?: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[] | undefined; }>>; legacyRecurrence: z.ZodNullable>; status: z.ZodNullable; priority: z.ZodNullable; labelIds: z.ZodDefault>; billingCode: z.ZodNullable; executionWorkspaceSettings: z.ZodNullable>; assigneeAdapterOverrides: z.ZodNullable>; metadata: z.ZodNullable>; }, "strip", z.ZodTypeAny, { status: string | null; path: string; description: string | null; slug: string; metadata: Record | null; title: string; identifier: string | null; projectSlug: string | null; projectWorkspaceKey: string | null; assigneeAgentSlug: string | null; recurring: boolean; routine: { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[]; } | null; legacyRecurrence: Record | null; priority: string | null; labelIds: string[]; billingCode: string | null; executionWorkspaceSettings: Record | null; assigneeAdapterOverrides: Record | null; }, { status: string | null; path: string; description: string | null; slug: string; metadata: Record | null; title: string; identifier: string | null; projectSlug: string | null; projectWorkspaceKey: string | null; assigneeAgentSlug: string | null; routine: { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers?: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[] | undefined; } | null; legacyRecurrence: Record | null; priority: string | null; billingCode: string | null; executionWorkspaceSettings: Record | null; assigneeAdapterOverrides: Record | null; recurring?: boolean | undefined; labelIds?: string[] | undefined; }>; export declare const portabilityManifestSchema: z.ZodObject<{ schemaVersion: z.ZodNumber; generatedAt: z.ZodString; source: z.ZodNullable>; includes: z.ZodObject<{ company: z.ZodBoolean; agents: z.ZodBoolean; projects: z.ZodBoolean; issues: z.ZodBoolean; skills: z.ZodBoolean; }, "strip", z.ZodTypeAny, { company: boolean; agents: boolean; projects: boolean; issues: boolean; skills: boolean; }, { company: boolean; agents: boolean; projects: boolean; issues: boolean; skills: boolean; }>; company: z.ZodNullable; brandColor: z.ZodNullable; logoPath: z.ZodNullable; requireBoardApprovalForNewAgents: z.ZodBoolean; }, "strip", z.ZodTypeAny, { path: string; name: string; description: string | null; requireBoardApprovalForNewAgents: boolean; brandColor: string | null; logoPath: string | null; }, { path: string; name: string; description: string | null; requireBoardApprovalForNewAgents: boolean; brandColor: string | null; logoPath: string | null; }>>; sidebar: z.ZodNullable>; projects: z.ZodDefault>; }, "strip", z.ZodTypeAny, { agents: string[]; projects: string[]; }, { agents?: string[] | undefined; projects?: string[] | undefined; }>>; agents: z.ZodArray>; role: z.ZodString; title: z.ZodNullable; icon: z.ZodNullable; capabilities: z.ZodNullable; reportsToSlug: z.ZodNullable; adapterType: z.ZodString; adapterConfig: z.ZodRecord; runtimeConfig: z.ZodRecord; permissions: z.ZodRecord; budgetMonthlyCents: z.ZodNumber; metadata: z.ZodNullable>; }, "strip", z.ZodTypeAny, { path: string; name: string; budgetMonthlyCents: number; slug: string; metadata: Record | null; adapterType: string; skills: string[]; role: string; title: string | null; icon: string | null; capabilities: string | null; reportsToSlug: string | null; adapterConfig: Record; runtimeConfig: Record; permissions: Record; }, { path: string; name: string; budgetMonthlyCents: number; slug: string; metadata: Record | null; adapterType: string; role: string; title: string | null; icon: string | null; capabilities: string | null; reportsToSlug: string | null; adapterConfig: Record; runtimeConfig: Record; permissions: Record; skills?: string[] | undefined; }>, "many">; skills: z.ZodDefault; sourceType: z.ZodString; sourceLocator: z.ZodNullable; sourceRef: z.ZodNullable; trustLevel: z.ZodNullable; compatibility: z.ZodNullable; metadata: z.ZodNullable>; fileInventory: z.ZodDefault, "many">>; }, "strip", z.ZodTypeAny, { path: string; name: string; description: string | null; key: string; slug: string; sourceType: string; sourceLocator: string | null; sourceRef: string | null; trustLevel: string | null; compatibility: string | null; fileInventory: { path: string; kind: string; }[]; metadata: Record | null; }, { path: string; name: string; description: string | null; key: string; slug: string; sourceType: string; sourceLocator: string | null; sourceRef: string | null; trustLevel: string | null; compatibility: string | null; metadata: Record | null; fileInventory?: { path: string; kind: string; }[] | undefined; }>, "many">>; projects: z.ZodDefault; ownerAgentSlug: z.ZodNullable; leadAgentSlug: z.ZodNullable; targetDate: z.ZodNullable; color: z.ZodNullable; status: z.ZodNullable; executionWorkspacePolicy: z.ZodNullable>; workspaces: z.ZodDefault; repoUrl: z.ZodNullable; repoRef: z.ZodNullable; defaultRef: z.ZodNullable; visibility: z.ZodNullable; setupCommand: z.ZodNullable; cleanupCommand: z.ZodNullable; metadata: z.ZodNullable>; isPrimary: z.ZodBoolean; }, "strip", z.ZodTypeAny, { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }, { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }>, "many">>; metadata: z.ZodNullable>; }, "strip", z.ZodTypeAny, { status: string | null; path: string; name: string; description: string | null; slug: string; metadata: Record | null; ownerAgentSlug: string | null; leadAgentSlug: string | null; targetDate: string | null; color: string | null; executionWorkspacePolicy: Record | null; workspaces: { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }[]; }, { status: string | null; path: string; name: string; description: string | null; slug: string; metadata: Record | null; ownerAgentSlug: string | null; leadAgentSlug: string | null; targetDate: string | null; color: string | null; executionWorkspacePolicy: Record | null; workspaces?: { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }[] | undefined; }>, "many">>; issues: z.ZodDefault; title: z.ZodString; path: z.ZodString; projectSlug: z.ZodNullable; projectWorkspaceKey: z.ZodNullable; assigneeAgentSlug: z.ZodNullable; description: z.ZodNullable; recurring: z.ZodDefault; routine: z.ZodNullable; catchUpPolicy: z.ZodNullable; triggers: z.ZodDefault; enabled: z.ZodBoolean; cronExpression: z.ZodNullable; timezone: z.ZodNullable; signingMode: z.ZodNullable; replayWindowSec: z.ZodNullable; }, "strip", z.ZodTypeAny, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }, { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }>, "many">>; }, "strip", z.ZodTypeAny, { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[]; }, { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers?: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[] | undefined; }>>; legacyRecurrence: z.ZodNullable>; status: z.ZodNullable; priority: z.ZodNullable; labelIds: z.ZodDefault>; billingCode: z.ZodNullable; executionWorkspaceSettings: z.ZodNullable>; assigneeAdapterOverrides: z.ZodNullable>; metadata: z.ZodNullable>; }, "strip", z.ZodTypeAny, { status: string | null; path: string; description: string | null; slug: string; metadata: Record | null; title: string; identifier: string | null; projectSlug: string | null; projectWorkspaceKey: string | null; assigneeAgentSlug: string | null; recurring: boolean; routine: { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[]; } | null; legacyRecurrence: Record | null; priority: string | null; labelIds: string[]; billingCode: string | null; executionWorkspaceSettings: Record | null; assigneeAdapterOverrides: Record | null; }, { status: string | null; path: string; description: string | null; slug: string; metadata: Record | null; title: string; identifier: string | null; projectSlug: string | null; projectWorkspaceKey: string | null; assigneeAgentSlug: string | null; routine: { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers?: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[] | undefined; } | null; legacyRecurrence: Record | null; priority: string | null; billingCode: string | null; executionWorkspaceSettings: Record | null; assigneeAdapterOverrides: Record | null; recurring?: boolean | undefined; labelIds?: string[] | undefined; }>, "many">>; envInputs: z.ZodDefault; agentSlug: z.ZodNullable; kind: z.ZodEnum<["secret", "plain"]>; requirement: z.ZodEnum<["required", "optional"]>; defaultValue: z.ZodNullable; portability: z.ZodEnum<["portable", "system_dependent"]>; }, "strip", z.ZodTypeAny, { kind: "plain" | "secret"; description: string | null; key: string; agentSlug: string | null; requirement: "required" | "optional"; defaultValue: string | null; portability: "portable" | "system_dependent"; }, { kind: "plain" | "secret"; description: string | null; key: string; agentSlug: string | null; requirement: "required" | "optional"; defaultValue: string | null; portability: "portable" | "system_dependent"; }>, "many">>; }, "strip", z.ZodTypeAny, { company: { path: string; name: string; description: string | null; requireBoardApprovalForNewAgents: boolean; brandColor: string | null; logoPath: string | null; } | null; sidebar: { agents: string[]; projects: string[]; } | null; agents: { path: string; name: string; budgetMonthlyCents: number; slug: string; metadata: Record | null; adapterType: string; skills: string[]; role: string; title: string | null; icon: string | null; capabilities: string | null; reportsToSlug: string | null; adapterConfig: Record; runtimeConfig: Record; permissions: Record; }[]; projects: { status: string | null; path: string; name: string; description: string | null; slug: string; metadata: Record | null; ownerAgentSlug: string | null; leadAgentSlug: string | null; targetDate: string | null; color: string | null; executionWorkspacePolicy: Record | null; workspaces: { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }[]; }[]; issues: { status: string | null; path: string; description: string | null; slug: string; metadata: Record | null; title: string; identifier: string | null; projectSlug: string | null; projectWorkspaceKey: string | null; assigneeAgentSlug: string | null; recurring: boolean; routine: { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[]; } | null; legacyRecurrence: Record | null; priority: string | null; labelIds: string[]; billingCode: string | null; executionWorkspaceSettings: Record | null; assigneeAdapterOverrides: Record | null; }[]; includes: { company: boolean; agents: boolean; projects: boolean; issues: boolean; skills: boolean; }; source: { companyId: string; companyName: string; } | null; skills: { path: string; name: string; description: string | null; key: string; slug: string; sourceType: string; sourceLocator: string | null; sourceRef: string | null; trustLevel: string | null; compatibility: string | null; fileInventory: { path: string; kind: string; }[]; metadata: Record | null; }[]; schemaVersion: number; generatedAt: string; envInputs: { kind: "plain" | "secret"; description: string | null; key: string; agentSlug: string | null; requirement: "required" | "optional"; defaultValue: string | null; portability: "portable" | "system_dependent"; }[]; }, { company: { path: string; name: string; description: string | null; requireBoardApprovalForNewAgents: boolean; brandColor: string | null; logoPath: string | null; } | null; sidebar: { agents?: string[] | undefined; projects?: string[] | undefined; } | null; agents: { path: string; name: string; budgetMonthlyCents: number; slug: string; metadata: Record | null; adapterType: string; role: string; title: string | null; icon: string | null; capabilities: string | null; reportsToSlug: string | null; adapterConfig: Record; runtimeConfig: Record; permissions: Record; skills?: string[] | undefined; }[]; includes: { company: boolean; agents: boolean; projects: boolean; issues: boolean; skills: boolean; }; source: { companyId: string; companyName: string; } | null; schemaVersion: number; generatedAt: string; projects?: { status: string | null; path: string; name: string; description: string | null; slug: string; metadata: Record | null; ownerAgentSlug: string | null; leadAgentSlug: string | null; targetDate: string | null; color: string | null; executionWorkspacePolicy: Record | null; workspaces?: { name: string; key: string; sourceType: string | null; metadata: Record | null; repoUrl: string | null; repoRef: string | null; defaultRef: string | null; visibility: string | null; setupCommand: string | null; cleanupCommand: string | null; isPrimary: boolean; }[] | undefined; }[] | undefined; issues?: { status: string | null; path: string; description: string | null; slug: string; metadata: Record | null; title: string; identifier: string | null; projectSlug: string | null; projectWorkspaceKey: string | null; assigneeAgentSlug: string | null; routine: { concurrencyPolicy: string | null; catchUpPolicy: string | null; triggers?: { enabled: boolean; kind: string; label: string | null; cronExpression: string | null; timezone: string | null; signingMode: string | null; replayWindowSec: number | null; }[] | undefined; } | null; legacyRecurrence: Record | null; priority: string | null; billingCode: string | null; executionWorkspaceSettings: Record | null; assigneeAdapterOverrides: Record | null; recurring?: boolean | undefined; labelIds?: string[] | undefined; }[] | undefined; skills?: { path: string; name: string; description: string | null; key: string; slug: string; sourceType: string; sourceLocator: string | null; sourceRef: string | null; trustLevel: string | null; compatibility: string | null; metadata: Record | null; fileInventory?: { path: string; kind: string; }[] | undefined; }[] | undefined; envInputs?: { kind: "plain" | "secret"; description: string | null; key: string; agentSlug: string | null; requirement: "required" | "optional"; defaultValue: string | null; portability: "portable" | "system_dependent"; }[] | undefined; }>; export declare const portabilitySourceSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"inline">; rootPath: z.ZodNullable>; files: z.ZodRecord; data: z.ZodString; contentType: z.ZodNullable>; }, "strip", z.ZodTypeAny, { encoding: "base64"; data: string; contentType?: string | null | undefined; }, { encoding: "base64"; data: string; contentType?: string | null | undefined; }>]>>; }, "strip", z.ZodTypeAny, { type: "inline"; files: Record; rootPath?: string | null | undefined; }, { type: "inline"; files: Record; rootPath?: string | null | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"github">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "github"; url: string; }, { type: "github"; url: string; }>]>; export declare const portabilityTargetSchema: z.ZodDiscriminatedUnion<"mode", [z.ZodObject<{ mode: z.ZodLiteral<"new_company">; newCompanyName: z.ZodNullable>; }, "strip", z.ZodTypeAny, { mode: "new_company"; newCompanyName?: string | null | undefined; }, { mode: "new_company"; newCompanyName?: string | null | undefined; }>, z.ZodObject<{ mode: z.ZodLiteral<"existing_company">; companyId: z.ZodString; }, "strip", z.ZodTypeAny, { mode: "existing_company"; companyId: string; }, { mode: "existing_company"; companyId: string; }>]>; export declare const portabilityAgentSelectionSchema: z.ZodUnion<[z.ZodLiteral<"all">, z.ZodArray]>; export declare const portabilityCollisionStrategySchema: z.ZodEnum<["rename", "skip", "replace"]>; export declare const companyPortabilityExportSchema: z.ZodObject<{ include: z.ZodOptional>; agents: z.ZodOptional>; projects: z.ZodOptional>; issues: z.ZodOptional>; skills: z.ZodOptional>; }, "strip", z.ZodTypeAny, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }>>; agents: z.ZodOptional>; skills: z.ZodOptional>; projects: z.ZodOptional>; issues: z.ZodOptional>; projectIssues: z.ZodOptional>; selectedFiles: z.ZodOptional>; expandReferencedSkills: z.ZodOptional; sidebarOrder: z.ZodOptional>>; projects: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { agents?: string[] | undefined; projects?: string[] | undefined; }, { agents?: string[] | undefined; projects?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { agents?: string[] | undefined; projects?: string[] | undefined; issues?: string[] | undefined; skills?: string[] | undefined; include?: { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; } | undefined; projectIssues?: string[] | undefined; selectedFiles?: string[] | undefined; expandReferencedSkills?: boolean | undefined; sidebarOrder?: { agents?: string[] | undefined; projects?: string[] | undefined; } | undefined; }, { agents?: string[] | undefined; projects?: string[] | undefined; issues?: string[] | undefined; skills?: string[] | undefined; include?: { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; } | undefined; projectIssues?: string[] | undefined; selectedFiles?: string[] | undefined; expandReferencedSkills?: boolean | undefined; sidebarOrder?: { agents?: string[] | undefined; projects?: string[] | undefined; } | undefined; }>; export type CompanyPortabilityExport = z.infer; export declare const companyPortabilityPreviewSchema: z.ZodObject<{ source: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"inline">; rootPath: z.ZodNullable>; files: z.ZodRecord; data: z.ZodString; contentType: z.ZodNullable>; }, "strip", z.ZodTypeAny, { encoding: "base64"; data: string; contentType?: string | null | undefined; }, { encoding: "base64"; data: string; contentType?: string | null | undefined; }>]>>; }, "strip", z.ZodTypeAny, { type: "inline"; files: Record; rootPath?: string | null | undefined; }, { type: "inline"; files: Record; rootPath?: string | null | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"github">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "github"; url: string; }, { type: "github"; url: string; }>]>; include: z.ZodOptional>; agents: z.ZodOptional>; projects: z.ZodOptional>; issues: z.ZodOptional>; skills: z.ZodOptional>; }, "strip", z.ZodTypeAny, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }>>; target: z.ZodDiscriminatedUnion<"mode", [z.ZodObject<{ mode: z.ZodLiteral<"new_company">; newCompanyName: z.ZodNullable>; }, "strip", z.ZodTypeAny, { mode: "new_company"; newCompanyName?: string | null | undefined; }, { mode: "new_company"; newCompanyName?: string | null | undefined; }>, z.ZodObject<{ mode: z.ZodLiteral<"existing_company">; companyId: z.ZodString; }, "strip", z.ZodTypeAny, { mode: "existing_company"; companyId: string; }, { mode: "existing_company"; companyId: string; }>]>; agents: z.ZodOptional, z.ZodArray]>>; collisionStrategy: z.ZodOptional>; nameOverrides: z.ZodOptional>; selectedFiles: z.ZodOptional>; }, "strip", z.ZodTypeAny, { target: { mode: "new_company"; newCompanyName?: string | null | undefined; } | { mode: "existing_company"; companyId: string; }; source: { type: "inline"; files: Record; rootPath?: string | null | undefined; } | { type: "github"; url: string; }; agents?: string[] | "all" | undefined; include?: { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; } | undefined; selectedFiles?: string[] | undefined; collisionStrategy?: "rename" | "skip" | "replace" | undefined; nameOverrides?: Record | undefined; }, { target: { mode: "new_company"; newCompanyName?: string | null | undefined; } | { mode: "existing_company"; companyId: string; }; source: { type: "inline"; files: Record; rootPath?: string | null | undefined; } | { type: "github"; url: string; }; agents?: string[] | "all" | undefined; include?: { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; } | undefined; selectedFiles?: string[] | undefined; collisionStrategy?: "rename" | "skip" | "replace" | undefined; nameOverrides?: Record | undefined; }>; export type CompanyPortabilityPreview = z.infer; export declare const portabilityAdapterOverrideSchema: z.ZodObject<{ adapterType: z.ZodString; adapterConfig: z.ZodOptional>; }, "strip", z.ZodTypeAny, { adapterType: string; adapterConfig?: Record | undefined; }, { adapterType: string; adapterConfig?: Record | undefined; }>; export declare const companyPortabilityImportSchema: z.ZodObject<{ source: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"inline">; rootPath: z.ZodNullable>; files: z.ZodRecord; data: z.ZodString; contentType: z.ZodNullable>; }, "strip", z.ZodTypeAny, { encoding: "base64"; data: string; contentType?: string | null | undefined; }, { encoding: "base64"; data: string; contentType?: string | null | undefined; }>]>>; }, "strip", z.ZodTypeAny, { type: "inline"; files: Record; rootPath?: string | null | undefined; }, { type: "inline"; files: Record; rootPath?: string | null | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"github">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "github"; url: string; }, { type: "github"; url: string; }>]>; include: z.ZodOptional>; agents: z.ZodOptional>; projects: z.ZodOptional>; issues: z.ZodOptional>; skills: z.ZodOptional>; }, "strip", z.ZodTypeAny, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }, { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; }>>; target: z.ZodDiscriminatedUnion<"mode", [z.ZodObject<{ mode: z.ZodLiteral<"new_company">; newCompanyName: z.ZodNullable>; }, "strip", z.ZodTypeAny, { mode: "new_company"; newCompanyName?: string | null | undefined; }, { mode: "new_company"; newCompanyName?: string | null | undefined; }>, z.ZodObject<{ mode: z.ZodLiteral<"existing_company">; companyId: z.ZodString; }, "strip", z.ZodTypeAny, { mode: "existing_company"; companyId: string; }, { mode: "existing_company"; companyId: string; }>]>; agents: z.ZodOptional, z.ZodArray]>>; collisionStrategy: z.ZodOptional>; nameOverrides: z.ZodOptional>; selectedFiles: z.ZodOptional>; } & { adapterOverrides: z.ZodOptional>; }, "strip", z.ZodTypeAny, { adapterType: string; adapterConfig?: Record | undefined; }, { adapterType: string; adapterConfig?: Record | undefined; }>>>; }, "strip", z.ZodTypeAny, { target: { mode: "new_company"; newCompanyName?: string | null | undefined; } | { mode: "existing_company"; companyId: string; }; source: { type: "inline"; files: Record; rootPath?: string | null | undefined; } | { type: "github"; url: string; }; agents?: string[] | "all" | undefined; include?: { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; } | undefined; selectedFiles?: string[] | undefined; collisionStrategy?: "rename" | "skip" | "replace" | undefined; nameOverrides?: Record | undefined; adapterOverrides?: Record | undefined; }> | undefined; }, { target: { mode: "new_company"; newCompanyName?: string | null | undefined; } | { mode: "existing_company"; companyId: string; }; source: { type: "inline"; files: Record; rootPath?: string | null | undefined; } | { type: "github"; url: string; }; agents?: string[] | "all" | undefined; include?: { company?: boolean | undefined; agents?: boolean | undefined; projects?: boolean | undefined; issues?: boolean | undefined; skills?: boolean | undefined; } | undefined; selectedFiles?: string[] | undefined; collisionStrategy?: "rename" | "skip" | "replace" | undefined; nameOverrides?: Record | undefined; adapterOverrides?: Record | undefined; }> | undefined; }>; export type CompanyPortabilityImport = z.infer; //# sourceMappingURL=company-portability.d.ts.map