import { type PublishedOwnedSigner } from "../types"; export type Key = { pubkey?: string; fingerprint: string; descriptor: string; }; export type UIMetadata = { json: any; policyCode: string; keys: Array; }; export declare function generateBlocklyJson(miniscript: string, ownedSigners: Array): [any, Array]; export declare function generateUiMetadata(descriptor: string, ownedSigners: Array, toMiniscript: (descriptor: string) => string): UIMetadata;