export declare const schemaSpreadTxToGroupSyncingReq: {
    type: string;
    properties: {
        timestamp: {
            type: string;
        };
        txId: {
            type: string;
        };
        keys: {
            $ref: string;
        };
        data: {
            $ref: string;
        };
        appData: {
            type: string;
        };
        shardusMemoryPatterns: {
            $ref: string;
        };
    };
    required: string[];
};
export declare const schemaTransactionKeys: {
    type: string;
    properties: {
        sourceKeys: {
            type: string;
            items: {
                type: string;
            };
        };
        targetKeys: {
            type: string;
            items: {
                type: string;
            };
        };
        allKeys: {
            type: string;
            items: {
                type: string;
            };
        };
        timestamp: {
            type: string;
        };
        debugInfo: {
            type: string;
        };
    };
    required: string[];
};
export declare const schemaOpaqueTransaction: {
    type: string;
};
export declare const schemaShardusMemoryPatternsInput: {
    type: string;
    properties: {
        ro: {
            type: string;
            items: {
                type: string;
            };
        };
        rw: {
            type: string;
            items: {
                type: string;
            };
        };
        wo: {
            type: string;
            items: {
                type: string;
            };
        };
        on: {
            type: string;
            items: {
                type: string;
            };
        };
        ri: {
            type: string;
            items: {
                type: string;
            };
        };
    };
    required: string[];
};
export declare function initSpreadTxToGroupSyncingReq(): void;
export declare function addSchemaDependencies(): void;
export declare function addSchemas(): void;
