import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; import { InputValueDefinitionNode } from 'graphql'; import { IndexDirectiveConfiguration, PrimaryKeyDirectiveConfiguration } from './types'; export declare function addKeyConditionInputs(config: PrimaryKeyDirectiveConfiguration | IndexDirectiveConfiguration, ctx: TransformerContextProvider): void; export declare function removeAutoCreatedPrimaryKey(config: PrimaryKeyDirectiveConfiguration, ctx: TransformerContextProvider): void; export declare function updateGetField(config: PrimaryKeyDirectiveConfiguration, ctx: TransformerContextProvider): void; export declare function updateInputObjects(config: PrimaryKeyDirectiveConfiguration, ctx: TransformerContextProvider): void; export declare function updateMutationConditionInput(config: PrimaryKeyDirectiveConfiguration | IndexDirectiveConfiguration, ctx: TransformerContextProvider): void; export declare function createHashField(config: PrimaryKeyDirectiveConfiguration | IndexDirectiveConfiguration): InputValueDefinitionNode; export declare const tryAndCreateSortField: (config: PrimaryKeyDirectiveConfiguration | IndexDirectiveConfiguration, ctx: TransformerContextProvider) => InputValueDefinitionNode | null; export declare function ensureQueryField(config: IndexDirectiveConfiguration, ctx: TransformerContextProvider): void; export declare function ensureModelSortDirectionEnum(ctx: TransformerContextProvider): void; //# sourceMappingURL=schema.d.ts.map