import { ContextPlugin } from "@webiny/handler"; import { SecurityContext } from "../types"; import { GroupsTeamsAuthorizerConfig } from "./createGroupsTeamsAuthorizer/listPermissionsFromGroupsAndTeams"; export type { GroupsTeamsAuthorizerConfig }; export declare const createGroupsTeamsAuthorizerHandler: = SecurityContext>(config: GroupsTeamsAuthorizerConfig, context: TContext) => () => Promise<{ _src: string; name: string; }[] | null>; export declare const createGroupsTeamsAuthorizer: = SecurityContext>(config: GroupsTeamsAuthorizerConfig) => ContextPlugin;