import { MaybeRefOrGetter } from 'vue';
import { PaginationOptions, UsePaginationEntity } from '../compositions/usePagination';
import { VariablesFilter } from '../models';
import { WorkspaceVariablesApi } from '../services';
export type UseVariables = UsePaginationEntity<WorkspaceVariablesApi['getVariables'], WorkspaceVariablesApi['getVariablesCount'], 'variables'>;
export declare function useVariables(filter: MaybeRefOrGetter<VariablesFilter>, options?: PaginationOptions): UseVariables;
export declare function useVariables(variableIds: MaybeRefOrGetter<string[] | null | undefined>, options?: PaginationOptions): UseVariables;
