import * as ExtensionTypes from './extension-types'; import { ICreationParameters, IOriginalRequestCreationParameters, ISubsequentRequestCreationParameters } from './extensions/pn-any-stream-reference-based-types'; /** * Types a value like ExtensionType into a paymentNetworkID enum element if possible * @param value Example: ExtensionTypes.PAYMENT_NETWORK_ID.ERC20_PROXY_CONTRACT */ export declare function isPaymentNetworkId(value: any): value is ExtensionTypes.PAYMENT_NETWORK_ID; /** * Types the creation parameters as IOriginalRequestCreationParameters if it satisfies the condition * @param parameters to test */ export declare const isOriginalRequestCreationParameters: (parameters: ICreationParameters) => parameters is IOriginalRequestCreationParameters; /** * Types the creation parameters as ISubsequentRequestCreationParameters if it satisfies the condition * @param parameters to test */ export declare const isSubsequentRequestCreationParameters: (parameters: ICreationParameters) => parameters is ISubsequentRequestCreationParameters; //# sourceMappingURL=utils.d.ts.map