import type { Address } from '@solana/kit';
import type { SvmSigner } from '../clients/signer.js';
import type { SvmProgramTarget, SvmReceipt, SvmRpc } from '../types.js';
export interface ResolvedProgram {
    programAddress: Address;
    receipts: SvmReceipt[];
}
export declare function resolveProgram(target: SvmProgramTarget, signer: SvmSigner, rpc: SvmRpc, useExactDataLen?: boolean): Promise<ResolvedProgram>;
//# sourceMappingURL=resolve-program.d.ts.map