import { LogLevel } from '@nestjs/common';
export declare const BLOCKCHAIN_CONFIGURATION_IDENTIFIER = "blockchain-configuration";
export interface BlockchainConfiguration {
    port: number;
    logLevels: LogLevel[];
    swaggerPath: string;
    endpointsEnabled: string;
    blockchainUrl: string;
    blockTime: number;
    privateKey: string;
    containerAddress: string;
    tokenAddress: string;
    containerAbi: string;
    segmentAbi: string;
    tokenAbi: string;
}
declare const _default: (() => {
    port: number;
    logLevels: string[];
    swaggerPath: string;
    endpointsEnabled: string;
    blockchainUrl: string;
    blockTime: number;
    privateKey: string;
    containerAddress: string;
    tokenAddress: string;
    containerAbi: string;
    segmentAbi: string;
    tokenAbi: string;
}) & import("@nestjs/config").ConfigFactoryKeyHost<{
    port: number;
    logLevels: string[];
    swaggerPath: string;
    endpointsEnabled: string;
    blockchainUrl: string;
    blockTime: number;
    privateKey: string;
    containerAddress: string;
    tokenAddress: string;
    containerAbi: string;
    segmentAbi: string;
    tokenAbi: string;
}>;
export default _default;
