import type { TrustmarkInterface, TrustmarkConfig, NeonTrustmarkHandle } from "./types.d.ts";
export declare class Trustmark implements TrustmarkInterface {
    private trustmark;
    constructor(trustmark: NeonTrustmarkHandle);
    static newTrustmark(config: TrustmarkConfig): Promise<Trustmark>;
    encode(image: Buffer, strength: number, watermark?: string): Promise<Buffer>;
    decode(image: Buffer): Promise<string>;
}
