import type { KangarooMessageTypes } from '../messages.types'; export type privilegeString = `${keyof privileges}:${string}`; export type privileges = { additional?: Array; create?: Array; read?: Array; update?: Array; delete?: Array; }; export type extension = { baseUrl: string; permissions: privileges; }; export declare function sendPrivileged(messageType: keyof KangarooMessageTypes): Array | null; export declare function handlePrivileged(messageType: keyof KangarooMessageTypes, origin: string): Array | null; export declare function findExtensionByBaseUrl(baseUrl: string): extension | undefined;