import type { BleCentralBackend } from '../backend-contract/backend.js'; import type { BackendIdentity } from '../backend-contract/identity.js'; import { createBleManager, createManagerOwnershipAuthority } from '../manager/ble-manager.js'; import { type BackendTckFactory, type BackendTckFixture, type TckFact, type TckScenarioDefinition } from './contracts.js'; /** * Executes the public manager vertical slice over the exact backend owned by * this runner fixture. Facts are emitted only after every public operation and * final manager cleanup settle successfully. */ export declare function executePublicTckScenario, Backend extends BleCentralBackend>(_factory: BackendTckFactory, fixture: BackendTckFixture, definition: TckScenarioDefinition): Promise; export type PublicManager> = Awaited>>; export type PublicAuthority> = ReturnType>; //# sourceMappingURL=runner-public-scenarios.d.ts.map