import { Claim, ClaimMetaBase, ClaimPrivateDataBase, ClaimPublicDataBase } from "./common";
export declare class EnterpriseClaimMeta extends ClaimMetaBase {
}
export declare class EnterprisePublicData extends ClaimPublicDataBase {
    uscc: string;
    regName: string;
    regType: string;
}
export declare class EnterprisePrivateData extends ClaimPrivateDataBase {
    address: string;
    legalPerson: string;
    regCapital: string;
    regDate: string;
}
export declare class EnterpriseClaim extends Claim {
    static type: string;
    meta: EnterpriseClaimMeta;
    publicData: EnterprisePublicData | null;
    privateData: EnterprisePrivateData | null;
    type(): string;
    newPrivateData(): ClaimPrivateDataBase;
    newPublicData(): ClaimPublicDataBase;
    newMetaData(): ClaimMetaBase;
    setPrivateAddress(address: string): void;
    setPrivateLegalPerson(legalPerson: string): void;
    setPrivateRegCapital(regCapital: string): void;
    setPrivateRegDate(regDate: string): void;
    setPublicUscc(uscc: string): void;
    setPublicRegName(regName: string): void;
    setPublicRegType(regType: string): void;
}
