/**
 * Contributor Database Mapper (spec 097).
 *
 * Maps between Contributor domain objects and SQLite rows for the
 * `contributors` table (migration 101).
 */
import type { Contributor } from '../../../../domain/generated/output.js';
export interface ContributorRow {
    id: string;
    github_login: string;
    display_name: string | null;
    avatar_url: string | null;
    lane: string | null;
    level: string;
    first_contribution_at: number;
    last_contribution_at: number;
    pr_count: number;
    issue_count: number;
    created_at: number;
    updated_at: number;
}
export declare function toDatabase(contributor: Contributor): ContributorRow;
export declare function fromDatabase(row: ContributorRow): Contributor;
//# sourceMappingURL=contributor.mapper.d.ts.map