export type ClientManifestPayload = {
    product_id: string;
    version: string;
    os: string;
    execution_mode: string;
    features_allowed: string[];
};
/** Detect iSH/Blink-style iOS terminal sandboxes (override, UA, or Linux-on-iOS release string). */
export declare function isIOSEnvironment(): boolean;
/** Map Node process.platform/arch to dispatcher gate OS slug. */
export declare function resolveClientOsSlug(): string;
export declare function buildClientManifest(overrides?: Partial<ClientManifestPayload>): ClientManifestPayload;
