/**
 * Member Type Lookup — resolveMemberTypeNoDiag, typeOfMember
 *
 * Contains member lookup and resolution logic:
 * - resolveMemberTypeNoDiag: internal member lookup without diagnostics
 * - typeOfMember: public member type query with diagnostics
 *
 * DAG position: depends on inference-utilities,
 *               type-system-state, type-system-relations, type-system-call-resolution
 */
import type { IrType } from "../types/index.js";
import type { TypeSystemState, Site, MemberRef } from "./type-system-state.js";
export declare const resolveMemberTypeNoDiag: (state: TypeSystemState, receiver: IrType, memberName: string) => IrType | undefined;
export declare const typeOfMember: (state: TypeSystemState, receiver: IrType, member: MemberRef, site?: Site) => IrType;
//# sourceMappingURL=inference-member-lookup.d.ts.map