import * as Amount from './Amount.js';
import * as AmountCrypto from './AmountCrypto.js';
import * as AmountCurrency from './AmountCurrency.js';
import * as AmountFiat from './AmountFiat.js';
import * as AmountMoney from './AmountMoney.js';
import * as AmountPercentage from './AmountPercentage.js';
import * as AmountTokens from './AmountTokens.js';
import * as Currency from './Currency.js';
import * as DateScalar from './Date.js';
import * as DateTime from './DateTime.js';
import * as EmailAddress from './EmailAddress.js';
import * as EthereumAddress from './EthereumAddress.js';
import * as OID from './OID.js';
import * as OLabel from './OLabel.js';
import * as PHID from './PHID.js';
import * as URLScalar from './URL.js';
import type { BasePHScalar } from './types.js';
import * as File from './File.js';
export type { ScalarType as AmountScalarType } from './Amount.js';
export type { ScalarType as AmountCryptoScalarType } from './AmountCrypto.js';
export type { ScalarType as AmountCurrencyScalarType } from './AmountCurrency.js';
export type { ScalarType as AmountFiatScalarType } from './AmountFiat.js';
export type { ScalarType as AmountMoneyScalarType } from './AmountMoney.js';
export type { ScalarType as AmountPercentageScalarType } from './AmountPercentage.js';
export type { ScalarType as AmountTokensScalarType } from './AmountTokens.js';
export type { ScalarType as CurrencyScalarType } from './Currency.js';
export type { ScalarType as DateScalarType } from './Date.js';
export type { ScalarType as DateTimeScalarType } from './DateTime.js';
export type { ScalarType as EmailAddressScalarType } from './EmailAddress.js';
export type { ScalarType as EthereumAddressScalarType } from './EthereumAddress.js';
export type { ScalarType as OIDScalarType } from './OID.js';
export type { ScalarType as OLabelScalarType } from './OLabel.js';
export type { ScalarType as PHIDScalarType } from './PHID.js';
export type { ScalarType as URLScalarType } from './URL.js';
export type { ScalarType as FileScalarType } from './File.js';
export { Amount, AmountCrypto, AmountCurrency, AmountFiat, AmountMoney, AmountPercentage, AmountTokens, Currency, DateScalar, DateTime, EmailAddress, EthereumAddress, File, OID, OLabel, PHID, URLScalar, };
export declare const customScalars: Record<string, BasePHScalar<any>>;
export declare const resolvers: {
    AmountTokens: import("graphql").GraphQLScalarType<number, number>;
    EthereumAddress: import("graphql").GraphQLScalarType<string, string>;
    AmountPercentage: import("graphql").GraphQLScalarType<number, number>;
    EmailAddress: import("graphql").GraphQLScalarType<string, string>;
    Date: import("graphql").GraphQLScalarType<string, string>;
    DateTime: import("graphql").GraphQLScalarType<string, string>;
    URL: import("graphql").GraphQLScalarType<string, string>;
    AmountMoney: import("graphql").GraphQLScalarType<number, number>;
    OLabel: import("graphql").GraphQLScalarType<string, string>;
    Currency: import("graphql").GraphQLScalarType<string, string>;
    PHID: import("graphql").GraphQLScalarType<string, string>;
    OID: import("graphql").GraphQLScalarType<string, string>;
    AmountFiat: import("graphql").GraphQLScalarType<AmountFiat.AmountFiat, AmountFiat.AmountFiat>;
    AmountCurrency: import("graphql").GraphQLScalarType<AmountCurrency.AmountCurrency, AmountCurrency.AmountCurrency>;
    AmountCrypto: import("graphql").GraphQLScalarType<AmountCrypto.AmountCrypto, AmountCrypto.AmountCrypto>;
    Amount: import("graphql").GraphQLScalarType<Amount.Amount, Amount.Amount>;
    Upload: import("graphql").GraphQLScalarType<unknown, unknown>;
};
export declare const typeDefs: string[];
export declare const generatorTypeDefs: {
    [AmountTokens.config.name]: string;
    [EthereumAddress.config.name]: string;
    [EmailAddress.config.name]: string;
    [AmountPercentage.config.name]: string;
    [DateScalar.config.name]: string;
    [DateTime.config.name]: string;
    [URLScalar.config.name]: string;
    [AmountMoney.config.name]: string;
    [OLabel.config.name]: string;
    [Currency.config.name]: string;
    [PHID.config.name]: string;
    [OID.config.name]: string;
    [AmountFiat.config.name]: string;
    [AmountCurrency.config.name]: string;
    [AmountCrypto.config.name]: string;
    [Amount.config.name]: string;
    [File.config.name]: string;
};
export declare const validationSchema: {
    [AmountTokens.config.name]: string;
    [EthereumAddress.config.name]: string;
    [EmailAddress.config.name]: string;
    [AmountPercentage.config.name]: string;
    [DateScalar.config.name]: string;
    [DateTime.config.name]: string;
    [URLScalar.config.name]: string;
    [AmountMoney.config.name]: string;
    [OLabel.config.name]: string;
    [Currency.config.name]: string;
    [PHID.config.name]: string;
    [OID.config.name]: string;
    [AmountFiat.config.name]: string;
    [AmountCurrency.config.name]: string;
    [AmountCrypto.config.name]: string;
    [Amount.config.name]: string;
    [File.config.name]: string;
};
//# sourceMappingURL=scalars.d.ts.map