import type { PipelinePolicy, PipelineRequest } from "@azure/core-rest-pipeline";
import type { NamedKeyCredential } from "@azure/core-auth";
/**
 * The programmatic identifier of the tablesNamedKeyCredentialPolicy.
 */
export declare const tablesNamedKeyCredentialPolicyName = "tablesNamedKeyCredentialPolicy";
/**
 * tablesNamedKeyCredentialPolicy is a policy used to sign HTTP request with a shared key.
 */
export declare function tablesNamedKeyCredentialPolicy(credential: NamedKeyCredential): PipelinePolicy;
export declare function getAuthorizationHeader(request: PipelineRequest, credential: NamedKeyCredential): string;
//# sourceMappingURL=tablesNamedCredentialPolicy.d.ts.map