import { type ResolvedTrustPolicy, type TrustPolicyDocument, type TrustPolicySource } from '@opensip-cli/config'; export declare const ORG_POLICY_CACHE_MAX_BYTES: number; export interface LoadedPolicySources { readonly policy: ResolvedTrustPolicy; readonly sources: readonly TrustPolicySource[]; readonly diagnostics: readonly string[]; } export interface LoadPreScopePolicySourcesInput { readonly cwd: string; readonly projectRoot?: string; readonly projectConfigPath?: string; readonly now: Date; } export declare function loadPreScopePolicySources(input: LoadPreScopePolicySourcesInput): LoadedPolicySources; export declare function readValidatedProjectPolicy(document: unknown): TrustPolicyDocument | undefined; export declare function resolveRuntimePolicy(args: { readonly userPolicy?: TrustPolicyDocument; readonly projectPolicy?: TrustPolicyDocument; readonly projectRoot?: string; readonly now: Date; }): LoadedPolicySources; //# sourceMappingURL=policy-source.d.ts.map