import type { GenerateMusicSource, MusicGenerationConfig, WeightedPrompt } from '../types/index.js';
export interface GenerateMusicParams {
    prompt?: string;
    prompts?: WeightedPrompt[];
    config?: MusicGenerationConfig;
    duration?: number;
    seed?: number;
}
/**
 * generate:// URL or GenerateMusicSourceかどうかをチェック
 */
export declare function isGenerateMusicUrl(src: string | GenerateMusicSource): boolean;
/**
 * generate:// URLまたはGenerateMusicSourceオブジェクトからパラメータを抽出
 */
export declare function parseGenerateMusicUrl(src: string | GenerateMusicSource): GenerateMusicParams;
//# sourceMappingURL=generate-music-url-parser.d.ts.map