import { EndpointDetails } from './types';
export declare const ORIGINATING_SERVICE_HEADER = "X-DFNS-ORIGINATING-SERVICE";
export declare enum PrivateApiEndpoint {
    OrgsGetEmployeeById = "OrgsGetEmployeeById",
    SignersCoordinatorSignHash = "SignersCoordinatorSignHash",
    SignersCoordinatorKeygen = "SignersCoordinatorKeygen",
    SignersCoordinatorGetPeers = "SignersCoordinatorGetPeers",
    SignersCoordinatorGetPublicKey = "SignersCoordinatorGetPublicKey",
    SignersCoordinatorGetPublicKeyAddress = "SignersCoordinatorGetPublicKeyAddress",
    PublicKeysGeneratePk = "PublicKeysGeneratePk",
    PublicKeysGetPk = "PublicKeysGetPk",
    PublicKeysListPks = "PublicKeysListPks",
    PublicKeysGetPkAddress = "PublicKeysGetPkAddress",
    PermissionsVerifyAuthorization = "PermissionsVerifyAuthorization",
    PermissionsListAssignedPermissions = "PermissionsListAssignedPermissions",
    PermissionsCreateResourceOwnership = "PermissionsCreateResourceOwnership",
    PermissionsGetDynamoPermissionAwareQuery = "PermissionsGetDynamoPermissionAwareQuery",
    PermissionsGetPermittedResourceIds = "PermissionsGetPermittedResourceIds",
    BlockchainIntegrationsGetAddress = "BlockchainIntegrationsGetAddress",
    BlockchainIntegrationsGetBalance = "BlockchainIntegrationsGetBalance",
    BlockchainIntegrationsGetNativeBalance = "BlockchainIntegrationsGetNativeBalance",
    BlockchainIntegrationsGetAssetBalance = "BlockchainIntegrationsGetAssetBalance",
    BlockchainIntegrationsListTransactions = "BlockchainIntegrationsListTransactions",
    BlockchainIntegrationsCallContractView = "BlockchainIntegrationsCallContractView",
    BlockchainIntegrationsSubmitGenericTransaction = "BlockchainIntegrationsSubmitGenericTransaction",
    BlockchainIntegrationsSubmitPaymentTransaction = "BlockchainIntegrationsSubmitPaymentTransaction",
    BlockchainIntegrationsGetNft = "BlockchainIntegrationsGetNft",
    BlockchainIntegrationsGetNftBalance = "BlockchainIntegrationsGetNftBalance",
    BlockchainIntegrationsGetBlock = "BlockchainIntegrationsGetBlock",
    BlockchainIntegrationsGetBlockNumber = "BlockchainIntegrationsGetBlockNumber",
    BlockchainIntegrationsGetContract = "BlockchainIntegrationsGetContract",
    BlockchainIntegrationsGetTransaction = "BlockchainIntegrationsGetTransaction",
    BlockchainIntegrationsCheckIsNft = "BlockchainIntegrationsCheckIsNft",
    BlockchainIntegrationsStartWalletConnectSession = "BlockchainIntegrationsStartWalletConnectSession",
    PaymentsExecuteAssetAccountPayment = "PaymentsExecuteAssetAccountPayment",
    AuthV2CreateSignedAuthAttestation = "AuthV2CreateSignedAuthAttestation",
    AuthV2CreateOrganizationOwner = "AuthV2CreateOrganizationOwner"
}
export declare const PRIVATE_ENDPOINTS: Record<PrivateApiEndpoint, EndpointDetails>;
export declare const getBlockchainIntegrationEndpointDetails: (endpoint: PrivateApiEndpoint, network: string) => EndpointDetails;
