import { type OrganizationPolicy } from '@dharma-ai-labs/agent-fabric-policy'; import { type RepositorySourceScope } from './repositorySourceAuthorization.js'; export declare function composeNamedSessionRepositoryPrompt(prompt: string, context?: string): string; export declare function requireNamedSessionSignedPackage(installation: { signedLifecycleReady: boolean; activeBundleId: string | null; signedMarkerBundleId: string | null; }, sharedRepositoryReady: boolean): string; export interface NamedSessionPackageContent { bundleId: string; bundleHash: string; manifestHash: string; catalogHash: string; skillsHash: string; } export declare function readNamedSessionPackageContent(installation: { signedLifecycleReady: boolean; activeBundleId: string | null; signedMarkerBundleId: string | null; activeBundleHash: string | null; workspaceId: string | null; nativeSkillPath: string; }, sharedRepositoryReady: boolean): Promise; export declare function verifyNamedSessionVisibleSkill(installation: Parameters[0], sharedRepositoryReady: boolean): Promise; export declare function readNamedSessionRepositoryContext(input: { installation: Parameters[0]; sharedRepositoryReady: boolean; scope: RepositorySourceScope; workspaceRoot: string; loadAuthority(): Promise<{ policy: OrganizationPolicy; source: unknown; }>; now?: () => Date; }): Promise; //# sourceMappingURL=namedSessionPackageGate.d.ts.map