import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { SearchFilePoliciesParams, StorageCreateFilePolicyRequest, StorageFilePoliciesServiceFilePolicyApplyBody, StorageFilePoliciesServiceMovePositionFilePolicyBody, StorageFilePoliciesServicePatchFilePolicyBody, StorageFilePoliciesServiceUpdateFilePolicyBody, StorageFilePolicy, StorageFilePolicyApplyResponse, StorageListFilePolicies, StorageMovePositionFilePolicyResponse } from '../_models'; export declare const // --- title start getFilePoliciesService: (axiosInstance?: AxiosInstance) => { searchFilePolicies: (params?: SearchFilePoliciesParams, options?: AxiosRequestConfig) => Promise>; createFilePolicy: (storageCreateFilePolicyRequest: StorageCreateFilePolicyRequest, options?: AxiosRequestConfig) => Promise>; movePositionFilePolicy: (fromId: number, toId: number, storageFilePoliciesServiceMovePositionFilePolicyBody: StorageFilePoliciesServiceMovePositionFilePolicyBody, options?: AxiosRequestConfig) => Promise>; deleteFilePolicy: (id: number, options?: AxiosRequestConfig) => Promise>; readFilePolicy: (id: number, options?: AxiosRequestConfig) => Promise>; patchFilePolicy: (id: number, storageFilePoliciesServicePatchFilePolicyBody: StorageFilePoliciesServicePatchFilePolicyBody, options?: AxiosRequestConfig) => Promise>; updateFilePolicy: (id: number, storageFilePoliciesServiceUpdateFilePolicyBody: StorageFilePoliciesServiceUpdateFilePolicyBody, options?: AxiosRequestConfig) => Promise>; filePolicyApply: (id: number, storageFilePoliciesServiceFilePolicyApplyBody: StorageFilePoliciesServiceFilePolicyApplyBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchFilePoliciesResult = AxiosResponse; export type CreateFilePolicyResult = AxiosResponse; export type MovePositionFilePolicyResult = AxiosResponse; export type DeleteFilePolicyResult = AxiosResponse; export type ReadFilePolicyResult = AxiosResponse; export type PatchFilePolicyResult = AxiosResponse; export type UpdateFilePolicyResult = AxiosResponse; export type FilePolicyApplyResult = AxiosResponse;