import { z } from "zod"; import { type SourceLocation } from "../../runtime/sourcekit/protocol.js"; export declare const swiftFindSymbolReferencesSchema: z.ZodObject<{ symbolName: z.ZodString; filePath: z.ZodString; projectRoot: z.ZodOptional; includeDeclaration: z.ZodDefault; }, "strip", z.ZodTypeAny, { filePath: string; symbolName: string; includeDeclaration: boolean; projectRoot?: string | undefined; }, { filePath: string; symbolName: string; projectRoot?: string | undefined; includeDeclaration?: boolean | undefined; }>; export type SwiftFindSymbolReferencesInput = z.infer; export interface SwiftFindSymbolReferencesResult { ok: boolean; symbolName: string; totalReferences: number; references: Array; /** True when the IndexStoreDB was missing — references are likely incomplete. Build the index with `swift build -Xswiftc -index-store-path -Xswiftc /.build/index/store`. */ needsIndex?: boolean; } export declare function swiftFindSymbolReferences(input: SwiftFindSymbolReferencesInput): Promise;