import { TransactionType } from "../types";
import { BridgeAddressParameter } from "./common";
export type L1BatchCountParameters = BridgeAddressParameter;
export type L1BatchCountReturnType = bigint;
export type L1InitiatedFeeParameters = BridgeAddressParameter & {
    txType: TransactionType;
};
export type L1InitiatedFeeReturnType = bigint;
export type PublicActionsL1 = {
    l1BatchCount: (parameters: L1BatchCountParameters) => Promise<L1BatchCountReturnType>;
    l1InitiatedFee: (parameters: L1InitiatedFeeParameters) => Promise<L1InitiatedFeeReturnType>;
};
export declare function publicActionsL1(): (client: any) => PublicActionsL1;
//# sourceMappingURL=publicL1.d.ts.map