/**
 * CLI implementation for `neotoma access` commands.
 *
 * Subcommands:
 *   set <entity_type> <mode>  -- Set access policy for an entity type
 *   list                      -- Show all configured access policies
 *   reset <entity_type>       -- Reset an entity type to default (closed)
 *   enable-issues             -- Shortcut: set issue/conversation/conversation_message to submitter_scoped
 *   disable-issues            -- Shortcut: reset all three to closed
 */
export interface AccessSetOpts {
    json?: boolean;
}
export interface AccessListOpts {
    json?: boolean;
}
export interface AccessResetOpts {
    json?: boolean;
}
export interface AccessIssuesOpts {
    json?: boolean;
}
export declare function accessSet(entityType: string, mode: string, opts: AccessSetOpts): Promise<void>;
export declare function accessList(opts: AccessListOpts): Promise<void>;
export declare function accessReset(entityType: string, opts: AccessResetOpts): Promise<void>;
export declare function accessEnableIssues(opts: AccessIssuesOpts): Promise<void>;
export declare function accessDisableIssues(opts: AccessIssuesOpts): Promise<void>;
//# sourceMappingURL=access.d.ts.map