import { type schémaFonctionOublier, type schémaFonctionSuivi, RecursivePartial } from "./types.js"; import { Constellation } from "./client.js"; import { ComposanteClientListe } from "./composanteClient.js"; import { ÉpingleFavorisAvecId, ÉpingleMotClef } from "./favoris.js"; import type { objRôles } from "./acc\u00E8s/types.js"; export declare class MotsClefs extends ComposanteClientListe { constructor({ client }: { client: Constellation; }); suivreRésolutionÉpingle({ épingle, f, }: { épingle: ÉpingleFavorisAvecId<ÉpingleMotClef>; f: schémaFonctionSuivi>; }): Promise; suivreMotsClefs({ f, idCompte, }: { f: schémaFonctionSuivi; idCompte?: string; }): Promise; créerMotClef({ épingler, }?: { épingler?: boolean; }): Promise; ajouterÀMesMotsClefs({ idMotClef, }: { idMotClef: string; }): Promise; enleverDeMesMotsClefs({ idMotClef, }: { idMotClef: string; }): Promise; épinglerMotClef({ idMotClef, options, }: { idMotClef: string; options?: RecursivePartial<ÉpingleMotClef>; }): Promise; suivreÉpingleMotClef({ idMotClef, f, idCompte, }: { idMotClef: string; f: schémaFonctionSuivi<ÉpingleMotClef | undefined>; idCompte?: string; }): Promise; copierMotClef({ idMotClef }: { idMotClef: string; }): Promise; _confirmerPermission({ idMotClef, }: { idMotClef: string; }): Promise; inviterAuteur({ idMotClef, idCompteAuteur, rôle, }: { idMotClef: string; idCompteAuteur: string; rôle: keyof objRôles; }): Promise; sauvegarderNomsMotClef({ idMotClef, noms, }: { idMotClef: string; noms: { [key: string]: string; }; }): Promise; sauvegarderNomMotClef({ idMotClef, langue, nom, }: { idMotClef: string; langue: string; nom: string; }): Promise; effacerNomMotClef({ idMotClef, langue, }: { idMotClef: string; langue: string; }): Promise; suivreNomsMotClef({ idMotClef, f, }: { idMotClef: string; f: schémaFonctionSuivi<{ [key: string]: string; }>; }): Promise; sauvegarderDescriptionsMotClef({ idMotClef, descriptions, }: { idMotClef: string; descriptions: { [key: string]: string; }; }): Promise; sauvegarderDescriptionMotClef({ idMotClef, langue, description, }: { idMotClef: string; langue: string; description: string; }): Promise; effacerDescriptionMotClef({ idMotClef, langue, }: { idMotClef: string; langue: string; }): Promise; suivreDescriptionsMotClef({ idMotClef, f, }: { idMotClef: string; f: schémaFonctionSuivi<{ [key: string]: string; }>; }): Promise; effacerMotClef({ idMotClef }: { idMotClef: string; }): Promise; suivreQualitéMotClef({ idMotClef, f, }: { idMotClef: string; f: schémaFonctionSuivi; }): Promise; }