import TypeNode from './../type/type-node'; import DraftField from './../type/draft-field'; import Operation, { OperationInput } from './../operation'; interface Input extends OperationInput { readonly id: string; readonly fields: DraftField[]; } declare class CreateTypeOperation extends Operation { protected performInternal(): Promise; private buildNode; private addInstanceToGenericType; private getTypeNode; private fetchGenericType; private buildPermissions; private getUrl; private getTypeUrl; private getId; private getDraftFields; private getAccountUrl; private getParentTypeUrl; } export default CreateTypeOperation;