import { APIClient } from "../Client.js";
import { GetActionsParams, GetActionsResponse, GetCreatedAccountsParams, GetCreatedAccountsResponse, GetTransactionResponse } from "./Types.js";
export declare class HistoryAPIv2 {
    private client;
    constructor(client: APIClient);
    /**
     * Fetch a transaction by ID
     * @param id - Transaction ID
     * @param block_hint - Optional block hint for performance
     */
    get_transaction(id: string, block_hint?: number): Promise<GetTransactionResponse>;
    /**
     * Fetch actions based on specified parameters
     * @param params - Query parameters for fetching actions
     * @returns A promise that resolves to a GetActionsResponse object
     */
    get_actions(params?: GetActionsParams): Promise<GetActionsResponse>;
    /**
     * Fetch all accounts created by a specified account
     * @param params - Query parameters for fetching created accounts
     * @returns A promise that resolves to a GetCreatedAccountsResponse object containing an array of CreatedAccounts
     */
    get_created_accounts(params: GetCreatedAccountsParams): Promise<GetCreatedAccountsResponse>;
}
//# sourceMappingURL=History.d.ts.map