/** * method-catalog-voice-setup.ts, managed local-voice provisioning verbs. * * `voice.local.status` reads the managed runtime state (not-provisioned / * partial / provisioned / unsupported-platform, with a size-labeled offer). * `voice.local.install` is the one-act setup: it provisions the piper engine + * a default voice and pre-configures the voice.local.* keys (never overwriting a * user-set value), so local voice works immediately after. * * The three `voice.wake.*` verbs are here rather than in their own group because * they are the same capability, provisioning a pinned, checksum-verified voice * artifact and reporting honestly on it, and they attach through the voice-setup * service that is already composed. `voice.wake.model` exists because a browser * tab cannot fetch the pinned artifacts itself: the release assets answer with no * CORS header, so a tab reads the model from the daemon, same-origin, in bounded * chunks it verifies against the pinned checksum. */ import type { GatewayMethodDescriptor } from './method-catalog-shared.js'; export declare const builtinGatewayVoiceSetupMethodDescriptors: readonly GatewayMethodDescriptor[]; //# sourceMappingURL=method-catalog-voice-setup.d.ts.map