import type { CrudSorting, MetaQuery, Pagination } from "@refinedev/core";
import { type HasuraCrudFilters } from "./generateFilters";
import type { NamingConvention } from "../types";
type GenerateUseListSubscriptionParams = {
    resource: string;
    meta: MetaQuery;
    pagination?: Pagination;
    sorters?: CrudSorting;
    filters?: HasuraCrudFilters;
    namingConvention?: NamingConvention;
};
type GenerateUseListSubscriptionReturnValues = {
    variables: any;
    query: string;
    operation: string;
};
export declare const generateUseListSubscription: ({ resource, meta, pagination, sorters, filters, namingConvention, }: GenerateUseListSubscriptionParams) => GenerateUseListSubscriptionReturnValues;
/**
 * @deprecated Please use `generateUseListSubscription` instead.
 */
export declare const genereteUseListSubscription: ({ resource, meta, pagination, sorters, filters, namingConvention, }: GenerateUseListSubscriptionParams) => GenerateUseListSubscriptionReturnValues;
export {};
//# sourceMappingURL=generateUseListSubscription.d.ts.map