import { BigNumberString } from "./BigNumberString";
import { EthereumContractAddress } from "./EthereumContractAddress";
import { PublicIdentifier } from "./PublicIdentifier";
import { UnixTimestamp } from "./UnixTimestamp";
export declare class AuthorizeFundsRequestData {
    requestIdentifier: string;
    channelAddress: EthereumContractAddress;
    recipientPublicIdentifier: PublicIdentifier;
    totalAuthorized: BigNumberString;
    expirationDate: UnixTimestamp;
    deltaAmount: BigNumberString;
    deltaTime: number;
    requiredStake: BigNumberString;
    paymentToken: EthereumContractAddress;
    metadata: string;
    constructor(requestIdentifier: string, channelAddress: EthereumContractAddress, recipientPublicIdentifier: PublicIdentifier, totalAuthorized: BigNumberString, expirationDate: UnixTimestamp, deltaAmount: BigNumberString, deltaTime: number, requiredStake: BigNumberString, paymentToken: EthereumContractAddress, metadata: string);
}
//# sourceMappingURL=AuthorizeFundsRequestData.d.ts.map