import { FieldListRequestArguments } from "./request-args";
import { Request } from "../../../core/types";
import { FieldData } from "../response";
import { SessionsManager } from "./../../../sessions/sessions-manager";
/**
 * Represents the result from a `FieldListRequest` request.
 */
export declare type FieldListData = Array<FieldData>;
/**
 * Represents a non-subscription requests that returns `FieldListData`.
 * The request is sent to the `//blp/apiflds` service with a `FieldListRequest` operation.
 */
export declare type FieldListRequest = Request<FieldListData>;
declare const _default: (sessionManager: SessionsManager) => (args: FieldListRequestArguments) => FieldListRequest;
export default _default;
export * from "./request-args";
export * from "../response";
