import { SerializedData } from '../serialization/json.js';
export type AiTaxonomyReferenceTypeField = 'taxonomy';
export interface AiTaxonomyReference {
    /**
     * The type of the taxonomy source. */
    readonly type?: AiTaxonomyReferenceTypeField;
    /**
     * The identifier for a taxonomy, which corresponds to the `taxonomy_key` of the taxonomy source. */
    readonly taxonomyKey?: string;
    /**
     * The namespace of the taxonomy source. */
    readonly namespace?: string;
    readonly rawData?: SerializedData;
}
export declare function serializeAiTaxonomyReferenceTypeField(val: AiTaxonomyReferenceTypeField): SerializedData;
export declare function deserializeAiTaxonomyReferenceTypeField(val: SerializedData): AiTaxonomyReferenceTypeField;
export declare function serializeAiTaxonomyReference(val: AiTaxonomyReference): SerializedData;
export declare function deserializeAiTaxonomyReference(val: SerializedData): AiTaxonomyReference;
//# sourceMappingURL=aiTaxonomyReference.d.ts.map