export declare class SdkMediaWriteValidationError extends Error {
    readonly publicMessage: string;
    readonly details?: {
        location?: string;
    } | undefined;
    readonly name = "SdkMediaWriteValidationError";
    constructor(publicMessage: string, details?: {
        location?: string;
    } | undefined);
}
export declare function looksLikeUuid(value: unknown): value is string;
export type MediaObjectRef = {
    obj: Record<string, unknown>;
    location: string;
};
export declare function isCmsMediaObject(value: unknown): value is Record<string, unknown>;
export declare function collectMediaObjects(value: unknown, out: MediaObjectRef[], location?: string): void;
/**
 * Strip environment-specific keys from a CMS media object.
 * @mutates Mutates the passed object in-place.
 */
export declare function deleteEnvSpecificKeys(obj: Record<string, unknown>): void;
