import type { ArkmeTeam } from '../types.js'; /** Membership candidates are not a server-side grant to publish for a team. */ export declare function useTeamWorldPublisher(accountKey: string, initialTeam?: ArkmeTeam): { selected: string; team: ArkmeTeam | undefined; displayTeam: ArkmeTeam | undefined; select: import("react").Dispatch>; refresh: () => void; teams: ArkmeTeam[]; loading: boolean; error?: string; }; export type TeamWorldPublisherState = ReturnType; export declare function TeamWorldAuthor({ team, actorName, actorAvatarRef }: { team: Pick; actorName?: string; actorAvatarRef?: string | undefined; }): import("react").JSX.Element; export declare function TeamWorldPublisherPicker({ state, actorName, actorAvatarRef, disabled, onSelect, compact }: { state: TeamWorldPublisherState; actorName?: string | undefined; actorAvatarRef?: string | undefined; disabled: boolean; onSelect(id: string): void; compact?: boolean; }): import("react").JSX.Element; //# sourceMappingURL=TeamWorldPublisher.d.ts.map