export interface SeedanceReferenceLimits { readonly images: number; readonly videos: number; readonly audios: number; readonly assets: number; } export declare const SEEDANCE_REFERENCE_LIMITS: SeedanceReferenceLimits; export declare const SEEDANCE_REFERENCE_LIMITS_BY_MODEL: Readonly>; export declare function getSeedanceReferenceLimits(modelId: string): SeedanceReferenceLimits; export type SeedanceReferenceLimitKind = keyof SeedanceReferenceLimits; export declare class SeedanceReferenceLimitError extends Error { readonly code: "seedance_reference_limit_exceeded"; readonly limitKind: SeedanceReferenceLimitKind; readonly requestedCount: number; readonly maxCount: number; constructor(limitKind: SeedanceReferenceLimitKind, requestedCount: number, maxCount: number); } export interface SeedanceReferenceCounts { readonly images: number; readonly videos: number; readonly audios: number; } export declare function validateSeedanceReferenceCounts(counts: SeedanceReferenceCounts, modelId?: string): void; //# sourceMappingURL=seedanceReferences.d.ts.map