import type { WorkspaceLaunchSpec } from "@awp/application";
import type { AgentRunId, WorkspaceId } from "@awp/contracts";
import type { WorkspaceResourceSet } from "./kubernetes.js";
import type { WorkspaceExecutionProfile } from "./profile.js";
export declare function resourceBaseName(workspaceId: WorkspaceId): string;
export declare function assertExecutionProfileSafe(profile: WorkspaceExecutionProfile): void;
export declare function buildWorkspaceResources(workspaceId: WorkspaceId, profile: WorkspaceExecutionProfile, agentRunId?: AgentRunId, launch?: WorkspaceLaunchSpec): WorkspaceResourceSet;
//# sourceMappingURL=resources.d.ts.map