import { IndexingRuleCreationAttributes } from '../models';
import { IndexerManagementResolverContext } from '../client';
declare const _default: {
    indexingRule: ({ deployment, merged }: {
        deployment: string;
        merged: boolean;
    }, { models }: IndexerManagementResolverContext) => Promise<object | null>;
    indexingRules: ({ merged }: {
        merged: boolean;
    }, { models }: IndexerManagementResolverContext) => Promise<object[]>;
    setIndexingRule: ({ rule }: {
        rule: IndexingRuleCreationAttributes;
    }, { models }: IndexerManagementResolverContext) => Promise<object>;
    deleteIndexingRule: ({ deployment }: {
        deployment: string;
    }, { models, defaults }: IndexerManagementResolverContext) => Promise<boolean>;
    deleteIndexingRules: ({ deployments }: {
        deployments: string[];
    }, { models, defaults }: IndexerManagementResolverContext) => Promise<boolean>;
};
export default _default;
