import { Artifact } from './types';
export declare class FedMCPArtifact implements Artifact {
    id: string;
    type: string;
    version: number;
    workspaceId: string;
    createdAt: string;
    jsonBody: Record<string, any>;
    constructor(params: {
        type: string;
        workspaceId: string;
        jsonBody: Record<string, any>;
        version?: number;
        id?: string;
        createdAt?: string;
    });
    validate(): void;
    canonicalize(): string;
    hash(): string;
    toJSON(): Artifact;
}
//# sourceMappingURL=artifact.d.ts.map