import { ServiceImpl } from '@connectrpc/connect'; import { ClioService } from '../../../rpc/clio_connect.js'; import { Record } from '../../../rpc/clio_pb.js'; import { Database } from '../db/index.js'; declare const _default: (db: Database) => Partial>; export default _default; export interface Song { id: number; track_name: string; track_mb_id: string; album_artwork_ref: string | null; } export interface Playlist { id: number; playlistIdeaUri: string; type: 'recommended' | 'master'; name: string; songs: Song[]; } export declare const getRecords: (db: Database, collection?: string) => (req: { uris: string[]; }) => Promise<{ records: Record[]; }>; export declare const getRecommendedPlaylistsForPlaylistIdea: (db: Database) => (req: { playlistIdeaUri: string; }) => Promise<{ records: Record[]; }>;