@ar.io/sdk
Version:
[](https://codecov.io/gh/ar-io/ar-io-sdk)
42 lines (41 loc) • 2.16 kB
TypeScript
/**
* Copyright (C) 2022-2024 Permanent Data Solutions, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { AoCreateVaultParams, AoExtendVaultParams, AoIncreaseVaultParams, AoRevokeVaultParams, AoVaultedTransferParams } from '../../types/io.js';
import { CLIWriteOptionsFromAoParams, JsonSerializable, TransferCLIOptions } from '../types.js';
export declare function transferCLICommand(options: TransferCLIOptions): Promise<{
senderAddress: string;
transferResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
message: string;
} | {
message: string;
}>;
export declare function vaultedTransferCLICommand(o: CLIWriteOptionsFromAoParams<AoVaultedTransferParams>): Promise<JsonSerializable>;
export declare function revokeVaultCLICommand(o: CLIWriteOptionsFromAoParams<AoRevokeVaultParams>): Promise<JsonSerializable>;
export declare function createVaultCLICommand(o: CLIWriteOptionsFromAoParams<AoCreateVaultParams>): Promise<JsonSerializable>;
export declare function extendVaultCLICommand(o: CLIWriteOptionsFromAoParams<AoExtendVaultParams>): Promise<{
senderAddress: string;
transferResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
message: string;
} | {
message: string;
}>;
export declare function increaseVaultCLICommand(o: CLIWriteOptionsFromAoParams<AoIncreaseVaultParams>): Promise<{
senderAddress: string;
transferResult: import("../../types/common.js").AoMessageResult<Record<string, string | number | boolean | null>>;
message: string;
} | {
message: string;
}>;