import * as Core from 'cloudflaredev/core';
import { APIResource } from 'cloudflaredev/resource';
import * as SnapshotsAPI from 'cloudflaredev/resources/intel/indicator-feeds/snapshots';
export declare class Snapshots extends APIResource {
    /**
     * Update indicator feed data
     */
    update(feedId: number, params: SnapshotUpdateParams, options?: Core.RequestOptions): Core.APIPromise<SnapshotUpdateResponse>;
}
export interface SnapshotUpdateResponse {
    /**
     * Feed id
     */
    file_id?: number;
    /**
     * Name of the file unified in our system
     */
    filename?: string;
    /**
     * Current status of upload, should be unified
     */
    status?: string;
}
export interface SnapshotUpdateParams {
    /**
     * Path param: Identifier
     */
    account_id: string;
    /**
     * Body param: The file to upload
     */
    source?: string;
}
export declare namespace Snapshots {
    export import SnapshotUpdateResponse = SnapshotsAPI.SnapshotUpdateResponse;
    export import SnapshotUpdateParams = SnapshotsAPI.SnapshotUpdateParams;
}
//# sourceMappingURL=snapshots.d.ts.map