/**
 * Apple App Store Connect API authentication — a short-lived ES256 JWT.
 *
 * The App Store Connect API authenticates with a JWT bearer token minted from
 * the developer's EC P-256 `.p8` private key (Apple caps the lifetime at 20
 * min). Shared so the gateway sync and a connector's MCP server sign
 * identically without duplicating the flow.
 *
 * See: https://developer.apple.com/documentation/appstoreconnectapi/generating-tokens-for-api-requests
 */
export interface AppStoreConnectJwtParams {
    readonly issuerId: string;
    readonly keyId: string;
    /** Full `.p8` PEM text (`-----BEGIN PRIVATE KEY----- …`). */
    readonly privateKeyPem: string;
}
/** Mint an ES256 JWT bearer token for the App Store Connect API. */
export declare function signAppStoreConnectJwt(params: AppStoreConnectJwtParams, nowMs?: number): string;
//# sourceMappingURL=app-store-connect-jwt.d.ts.map