import { AddressT } from '@radixdlt/account';
import { Result } from 'neverthrow';
import { TokenParticleInput } from './meta/tokenParticle';
import { TransferrableTokensParticleT } from './_types';
export declare type TransferrableTokensParticleInput = TokenParticleInput & Readonly<{
    address: AddressT;
}>;
export declare const isTransferrableTokensParticle: (something: unknown) => something is TransferrableTokensParticleT;
export declare const TransferrableTokensParticle: {
    JSONDecoder: import("@radixdlt/data-formats").Decoder;
    create: (input: TransferrableTokensParticleInput) => Result<TransferrableTokensParticleT, Error>;
    fromJSON: (json: unknown) => Result<TransferrableTokensParticleT, Error[]>;
    JSONDecoders: import("@radixdlt/data-formats").Decoder[];
    SERIALIZER: string;
};
//# sourceMappingURL=transferrableTokensParticle.d.ts.map