import { MediaError } from "./errors/MediaError.js"; import type { MediaFilterCapabilities } from "./types/capabilities.js"; import type { PhotoSearchFilters, VideoSearchFilters } from "./types/filters.js"; export declare function serializeSearchFilters(filters: PhotoSearchFilters | VideoSearchFilters | undefined): string; export declare function validateSearchFilters(caps: MediaFilterCapabilities, filters: PhotoSearchFilters | VideoSearchFilters | undefined, validateValues?: (filters: PhotoSearchFilters | VideoSearchFilters) => void): void; export declare function invalidFilterValue(filter: string, value: unknown): MediaError;