import { z } from 'zod';
export declare const DDEXResourceContributor: z.ZodObject<{
    name: z.ZodString;
    roles: z.ZodArray<z.ZodString, "many">;
    sequence_number: z.ZodNumber;
}, "strict", z.ZodTypeAny, {
    name: string;
    roles: string[];
    sequence_number: number;
}, {
    name: string;
    roles: string[];
    sequence_number: number;
}>;
export declare const DDEXCopyright: z.ZodObject<{
    year: z.ZodString;
    text: z.ZodString;
}, "strict", z.ZodTypeAny, {
    year: string;
    text: string;
}, {
    year: string;
    text: string;
}>;
export declare const DDEXRightsController: z.ZodObject<{
    name: z.ZodString;
    roles: z.ZodArray<z.ZodString, "many">;
    rights_share_unknown: z.ZodOptional<z.ZodString>;
}, "strict", z.ZodTypeAny, {
    name: string;
    roles: string[];
    rights_share_unknown?: string | undefined;
}, {
    name: string;
    roles: string[];
    rights_share_unknown?: string | undefined;
}>;
