import { Path, Poke, PatpNoSig } from '../lib'; import { MdAppName, Association, Metadata, MetadataUpdate, MetadataUpdateAdd, MetadataUpdateRemove, MetadataEditField, MetadataUpdateEdit } from './types'; export declare const METADATA_UPDATE_VERSION = 2; export declare const metadataAction: (data: T, version?: number) => Poke; export declare const add: (ship: PatpNoSig, appName: MdAppName, resource: Path, group: Path, title: string, description: string, dateCreated: string, color: string, moduleName: string) => Poke; export { add as metadataAdd }; export declare const remove: (appName: MdAppName, resource: string, group: string) => Poke; export { remove as metadataRemove }; export declare const edit: (association: Association, edit: MetadataEditField) => Poke; export { edit as metadataEdit }; /** * @deprecated use {@link edit} instead */ export declare const update: (association: Association, newMetadata: Partial) => Poke; export { update as metadataUpdate };