import { Asset, Procedure } from "../../internal"; import { SecurityIdentifier } from "../../types"; import { ProcedureAuthorization } from "../../types/internal"; export declare type ModifyAssetParams = { /** * makes an indivisible Asset divisible */ makeDivisible?: true; name: string; fundingRound?: string; identifiers?: SecurityIdentifier[]; } | { makeDivisible: true; name?: string; fundingRound?: string; identifiers?: SecurityIdentifier[]; } | { makeDivisible?: true; name?: string; fundingRound: string; identifiers?: SecurityIdentifier[]; } | { makeDivisible?: true; name?: string; fundingRound?: string; identifiers: SecurityIdentifier[]; }; /** * @hidden */ export declare type Params = { ticker: string; } & ModifyAssetParams; /** * @hidden */ export declare function prepareModifyAsset(this: Procedure, args: Params): Promise; /** * @hidden */ export declare function getAuthorization(this: Procedure, { ticker, makeDivisible, name, fundingRound, identifiers }: Params): ProcedureAuthorization; /** * @hidden */ export declare const modifyAsset: () => Procedure; //# sourceMappingURL=modifyAsset.d.ts.map