import type { BlueprintError, BlueprintResource } from '../index.js';
/**
 * Validates that the given resource is a valid resource.
 * @param resource The resource
 * @param options Validation options
 * @returns A list of validation errors
 */
export declare function validateResource(resourceConfig: unknown, options?: {
    projectContained?: boolean;
}): BlueprintError[];
export declare function assertResource(resource: unknown): asserts resource is BlueprintResource;
