import { JSONSchemaType } from "ajv"; import { Constellation } from "./client.js"; import { ComposanteClientDic } from "./composanteClient.js"; import { schémaFonctionOublier, schémaFonctionSuivi } from "./types.js"; export type structureBdProtocoles = { [idDispositif: string]: string[]; }; export declare const schémaStructureBdProtocoles: JSONSchemaType; export declare class Protocoles extends ComposanteClientDic { protocoles_init: string[]; constructor({ client, protocoles, }: { client: Constellation; protocoles?: string[]; }); initialiser(): Promise; établirProtocoles({ protocoles, idDispositif, }: { protocoles?: string[]; idDispositif?: string; }): Promise; suivreProtocoles({ f, idCompte, }: { f: schémaFonctionSuivi<{ [idDispositif: string]: string[]; }>; idCompte?: string; }): Promise; }