import { z } from 'zod';
import type { PackageDependency } from '../../types';
export declare const dockerRules: readonly ["container_pull", "_container_pull"];
export declare const DockerTarget: z.ZodEffects<z.ZodObject<{
    rule: z.ZodEnum<["container_pull", "_container_pull"]>;
    name: z.ZodString;
    tag: z.ZodString;
    digest: z.ZodString;
    repository: z.ZodString;
    registry: z.ZodString;
}, "strip", z.ZodTypeAny, {
    name: string;
    tag: string;
    registry: string;
    repository: string;
    digest: string;
    rule: "container_pull" | "_container_pull";
}, {
    name: string;
    tag: string;
    registry: string;
    repository: string;
    digest: string;
    rule: "container_pull" | "_container_pull";
}>, PackageDependency<Record<string, any>>[], {
    name: string;
    tag: string;
    registry: string;
    repository: string;
    digest: string;
    rule: "container_pull" | "_container_pull";
}>;
