export type LoggerLevel = 'emergency' | 'alert' | 'critical' | 'error' | 'warning' | 'notice' | 'info' | 'debug';
export type SettingsType = {
    environment: string;
    blockchainUrl: string;
    ssoWebsiteOrigin: string;
    consoleWebsiteOrigin: string;
    accountSuffix: string;
    communicationUrl: string;
    accountsServiceUrl: string;
    tonomyIdSchema: string;
    loggerLevel: LoggerLevel;
    currencySymbol: string;
};
type FetchType = (input: RequestInfo, init?: RequestInit) => Promise<Response>;
export declare function setSettings(newSettings: Partial<SettingsType>): void;
export declare function setFetch(fetch: FetchType): void;
export declare function getFetch(): FetchType | undefined;
export declare function getSettings(): SettingsType;
export declare function isProduction(): boolean;
export {};
//# sourceMappingURL=settings.d.ts.map