import { Connection, PublicKeyInitData } from '@solana/web3.js';
import { Program, Provider } from '@project-serum/anchor';
import { TokenMessenger, MessageTransmitter } from '../';
export declare function createTokenMessengerProgramInterface(programId: PublicKeyInitData, provider?: Provider): Program<TokenMessenger>;
export declare function createReadOnlyTokenMessengerProgramInterface(programId: PublicKeyInitData, connection?: Connection): Program<TokenMessenger>;
export declare function createMessageTransmitterProgramInterface(programId: PublicKeyInitData, provider?: Provider): Program<MessageTransmitter>;
export declare function createReadOnlyMessageTransmitterProgramInterface(programId: PublicKeyInitData, connection?: Connection): Program<MessageTransmitter>;
//# sourceMappingURL=program.d.ts.map