import type { GithubPolicy, GithubRepoRef } from "./types.js"; import type { GithubSettings } from "../../settings/index.js"; export declare function parseGithubPolicy(settings: GithubSettings | undefined): GithubPolicy; export declare function repoIsAllowed(policy: GithubPolicy, repo: GithubRepoRef & { private: boolean; }): boolean; export declare function userIsAllowed(policy: GithubPolicy, login: string): boolean; export declare function permissionMeets(policy: GithubPolicy, role: { permission: string; role_name?: string; }): boolean; //# sourceMappingURL=policy.d.ts.map