import { GetTeamParams, ListTeamsParams, Security, SecurityConfig, Team, TeamInput } from "../types"; export declare const createTeamsMethods: ({ getTenant: initialGetTenant, storageOperations, teamsProvider }: SecurityConfig) => { onTeamBeforeCreate: import("@webiny/pubsub/types").Topic; onTeamAfterCreate: import("@webiny/pubsub/types").Topic; onTeamBeforeBatchCreate: import("@webiny/pubsub/types").Topic; onTeamAfterBatchCreate: import("@webiny/pubsub/types").Topic; onTeamBeforeUpdate: import("@webiny/pubsub/types").Topic; onTeamAfterUpdate: import("@webiny/pubsub/types").Topic; onTeamBeforeDelete: import("@webiny/pubsub/types").Topic; onTeamAfterDelete: import("@webiny/pubsub/types").Topic; getTeam(this: Security, { where }: GetTeamParams): Promise; listTeams(this: Security, { where }?: ListTeamsParams): Promise; createTeam(this: Security, input: TeamInput): Promise; updateTeam(this: Security, id: string, input: Record): Promise; deleteTeam(this: Security, id: string): Promise; };