import { Address, IAccountMeta, IInstruction, TransactionSigner } from "@solana/kit";
export interface TransferOwnershipArgs {
    newOwner: Address;
}
export interface TransferOwnershipAccounts {
    owner: TransactionSigner;
    userState: Address;
}
export declare const layout: import("buffer-layout").Layout<unknown>;
export declare function transferOwnership(args: TransferOwnershipArgs, accounts: TransferOwnershipAccounts, programAddress?: Address): IInstruction<string, readonly (import("@solana/kit").IAccountLookupMeta<string, string> | IAccountMeta<string>)[]>;
//# sourceMappingURL=transferOwnership.d.ts.map