import { type ProposalContext } from '../proposal.js'; import type { ObservedEvidenceInput } from '../application-understanding.js'; export interface LocalDevelopmentAuthority { endpoint: string; proposalAuthorityToken: string; close(): Promise; } export interface LocalDevelopmentAuthorityOptions { dataDir: string; host?: string; port?: number; proposalContext?: () => Promise; intentObservations?: () => ObservedEvidenceInput[] | Promise; runtimeContext?: { namespace: string; runtime: string; storage: string; distributed: boolean; applicationLifecycle: string; applicationUrl?: string; }; } /** Start the durable, unauthenticated loopback authority used by `feltdb dev`. */ export declare function startLocalDevelopmentAuthority(options: LocalDevelopmentAuthorityOptions): Promise; //# sourceMappingURL=local-development-authority.d.ts.map