import { AxiosInstance } from 'axios';
import { GetSecretsDTO, GetSecretDTO, CreateSecretDTO, UpdateSecretDTO, DeleteSecretDTO } from '../../types/api';
import { ISecret } from '../../types/models';
export declare const getSecrets: (apiRequest: AxiosInstance, options: GetSecretsDTO) => Promise<ISecret[]>;
export declare const getSecret: (apiRequest: AxiosInstance, options: GetSecretDTO) => Promise<ISecret>;
export declare const createSecret: (apiRequest: AxiosInstance, options: CreateSecretDTO) => Promise<ISecret>;
export declare const updateSecret: (apiRequest: AxiosInstance, options: UpdateSecretDTO) => Promise<ISecret>;
export declare const deleteSecret: (apiRequest: AxiosInstance, options: DeleteSecretDTO) => Promise<ISecret>;
