/**
 * Core resource types and base registry.
 */
export declare enum ResourceCategory {
    ENVIRONMENT = "env",
    FILESYSTEM = "file",
    STORAGE = "storage",
    NETWORK = "network",
    OBSERVABILITY = "observability",
    COMPUTE = "compute",
    RANDOM = "random"
}
export interface ResourceType {
    name: string;
    category: string;
    uriTemplate: string;
    hashTemplate: string;
    defaultOptions: Record<string, any>;
    argNames: string[];
}
export declare const RESOURCE_REGISTRY: Record<string, ResourceType>;
//# sourceMappingURL=core.d.ts.map