import { DocV1Output, DocV1ParseOptions, DocV1Info } from '../../types.js';
/**
 * DocV1 Envelope
 *
 */
export declare class DocV1 {
    static PROTOCOL_ID: string;
    readonly createOptions: DocV1Output | null;
    readonly parseOptions: DocV1ParseOptions | null;
    readonly info: DocV1Info;
    private constructor();
    private static calculateSecrets;
    static create(options: DocV1Output): Promise<DocV1>;
    static parse(options: DocV1ParseOptions): Promise<DocV1>;
    toOpReturnScriptHex(): string;
}
