import type { AgentCoreProjectSpec, AgentEnvSpec, RuntimeVersion } from '../../schema'; import type { ArtifactResult, CodeZipPackager, PackageOptions } from './types/packaging'; /** * Validate that an agent exists in the config * @param project AgentCore project configuration * @param agentName Name of agent to validate * @throws PackagingError if agent not found */ export declare function validateAgentExists(project: AgentCoreProjectSpec, agentName: string): void; export declare function getCodeZipPackager(runtimeVersion?: RuntimeVersion): CodeZipPackager; /** * Package a code bundle synchronously. * This is the primary API for CDK bundling. * Uses AgentEnvSpec as the single source of truth. */ export declare function packCodeZipSync(config: AgentEnvSpec, options?: PackageOptions): ArtifactResult; export type { ArtifactResult, CodeZipPackager, PackageOptions } from './types/packaging'; export * from './errors'; export { resolveCodeLocation } from './helpers'; //# sourceMappingURL=index.d.ts.map