import { ServiceURL } from '@azure/storage-blob';
import { LogLevel } from '../LogLevel';
import { IAzure } from '../models/IAzure';
import { AzureSasToken } from '../models/AzureSasToken';
import { AzureSharedKey } from '../models/AzureSharedKey';
export declare function createSharedKeyService(caller: AzureSharedKey): ServiceURL;
export declare function createSasTokenService(caller: AzureSasToken): ServiceURL;
export declare function log(service: ServiceURL, caller: IAzure, logLevel: LogLevel, ...rest: string[]): Promise<number>;
