/**
 * Find all concrete types implementing a given interface/trait.
 */
export declare function implementationsData(name: string, customDbPath: string, opts?: {
    noTests?: boolean;
    file?: string;
    kind?: string;
    limit?: number;
    offset?: number;
}): {
    name: string;
    results: {
        implementors: {
            name: string;
            kind: string;
            file: string;
            line: number;
        }[];
        name: string;
        kind: string;
        file: string;
        line: number;
        endLine: number | null;
        role: string | null;
        fileHash: string | null;
    }[];
} & {
    _pagination?: import("../../shared/paginate.js").PaginationMeta;
};
/**
 * Find all interfaces/traits that a given class/struct implements.
 */
export declare function interfacesData(name: string, customDbPath: string, opts?: {
    noTests?: boolean;
    file?: string;
    kind?: string;
    limit?: number;
    offset?: number;
}): {
    name: string;
    results: {
        interfaces: {
            name: string;
            kind: string;
            file: string;
            line: number;
        }[];
        name: string;
        kind: string;
        file: string;
        line: number;
        endLine: number | null;
        role: string | null;
        fileHash: string | null;
    }[];
} & {
    _pagination?: import("../../shared/paginate.js").PaginationMeta;
};
//# sourceMappingURL=implementations.d.ts.map