import { BondDetailsData } from './BondDetailsData';
import { SecurityData } from './SecurityData';
import { EquityDetailsData } from './EquityDetailsData';
import { AdditionalSecurityData } from './AdditionalSecurityData';
export declare class FactoryEquityToken {
    security: SecurityData;
    equityDetails: EquityDetailsData;
    constructor(security: SecurityData, equityDetails: EquityDetailsData);
}
export declare class FactoryBondToken {
    security: SecurityData;
    bondDetails: BondDetailsData;
    proceedRecipients: string[];
    proceedRecipientsData: string[];
    constructor(security: SecurityData, bondDetails: BondDetailsData, proceedRecipients: string[], proceedRecipientsData: string[]);
}
export declare class FactoryRegulationData {
    regulationType: number;
    regulationSubType: number;
    additionalSecurityData: AdditionalSecurityData;
    constructor(regulationType: number, regulationSubType: number, additionalSecurityData: AdditionalSecurityData);
}
