import { AmountT } from '@radixdlt/primitives';
import { Result } from 'neverthrow';
import { TokenDefinitionParticleInput } from './tokenDefinitionParticleBase';
import { FixedSupplyTokenDefinitionParticleT } from './_types';
export declare const isFixedTokenDefinitionParticle: (something: unknown) => something is FixedSupplyTokenDefinitionParticleT;
export declare const FixedSupplyTokenDefinitionParticle: {
    create: (input: TokenDefinitionParticleInput & Readonly<{
        supply: AmountT;
    }>) => Result<FixedSupplyTokenDefinitionParticleT, Error>;
    JSONDecoder: import("@radixdlt/data-formats").Decoder;
    fromJSON: (json: unknown) => Result<FixedSupplyTokenDefinitionParticleT, Error[]>;
    JSONDecoders: import("@radixdlt/data-formats").Decoder[];
    SERIALIZER: string;
};
//# sourceMappingURL=fixedSupplyTokenDefinitionParticle.d.ts.map