import { FieldDefinitionNode } from 'graphql';
import { RoleDefinition, ConfiguredAuthProviders } from '../../../utils';
export declare const generateAuthExpressionForField: (providers: ConfiguredAuthProviders, roles: Array<RoleDefinition>, fields: ReadonlyArray<FieldDefinitionNode>, fieldName?: string) => string;
export declare const generateFieldAuthResponse: (operation: string, fieldName: string, subscriptionsEnabled: boolean) => string;
export declare const setDeniedFieldFlag: (operation: string, subscriptionsEnabled: boolean) => string;
export declare const generateSandboxExpressionForField: (sandboxEnabled: boolean, genericIamAccessEnabled: boolean) => string;
//# sourceMappingURL=field.d.ts.map