/**
 * Raw signature extraction and structural member lookup.
 *
 * Contains getRawSignature for extracting raw signatures from HandleRegistry
 * and lookupStructuralMember for object type member lookup.
 *
 * DAG position: depends on type-system-state, call-resolution-utilities
 */
import type { IrType } from "../types/index.js";
import type { SignatureId } from "./types.js";
import type { TypeSystemState, RawSignatureInfo, Site } from "./type-system-state.js";
/**
 * Get or compute raw signature info from SignatureId.
 * Caches the result for subsequent calls.
 */
export declare const getRawSignature: (state: TypeSystemState, sigId: SignatureId) => RawSignatureInfo | undefined;
/**
 * Look up a member on a structural (object) type.
 */
export declare const lookupStructuralMember: (state: TypeSystemState, type: IrType, memberName: string, site?: Site) => IrType;
//# sourceMappingURL=call-resolution-signatures-raw.d.ts.map