type ReferenceSchemaNormalized = {
    type: 'struct';
    fieldNames: string[];
    contains: {
        external: {
            type: 'struct';
            fieldNames: string[];
            contains: {
                url: {
                    type: 'string';
                    kind: 'utf8';
                    value: string;
                };
                contentType: {
                    type: 'string';
                    kind: 'utf8';
                    value: string;
                };
            };
        };
        digest: {
            type: 'struct';
            fieldNames: string[];
            contains: {
                digestAlgorithm: {
                    type: 'oid';
                    oid: string;
                };
                digest: unknown;
            };
        };
        encryptionAlgorithm: {
            type: 'oid';
            oid: string;
        } | undefined;
    };
};
export declare const isReferenceSchema: (input: unknown) => input is ReferenceSchemaNormalized;
export declare const assertReference: (input: unknown) => ReferenceSchemaNormalized;
export {};
//# sourceMappingURL=asn1.generated.d.ts.map