import { GetMaxSupplyRequest, SetMaxSupplyRequest } from "../../request";
import { MaxSupplyViewModel } from "../../response";
import { BaseSecurityInPort } from "../BaseSecurityInPort";
export interface ISecurityInPortSupply {
    setMaxSupply(request: SetMaxSupplyRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    getMaxSupply(request: GetMaxSupplyRequest): Promise<MaxSupplyViewModel>;
}
export declare class SecurityInPortSupply extends BaseSecurityInPort implements ISecurityInPortSupply {
    setMaxSupply(request: SetMaxSupplyRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    getMaxSupply(request: GetMaxSupplyRequest): Promise<MaxSupplyViewModel>;
}
