import type { IrType } from "@tsonic/frontend"; import type { EmitterContext } from "../../types.js"; import type { CSharpTypeAst } from "../format/backend-ast/types.js"; export declare const buildRuntimeUnionMemberIndexByAstKey: (memberTypeAsts: readonly CSharpTypeAst[]) => ReadonlyMap; export declare const findMappedRuntimeUnionMemberIndex: (opts: { readonly targetMembers: readonly IrType[]; readonly targetMemberIndexByAstKey: ReadonlyMap; readonly actualMember: IrType; readonly actualMemberTypeAst?: CSharpTypeAst; readonly context: EmitterContext; }) => number | undefined; //# sourceMappingURL=runtime-union-member-mapping.d.ts.map