import DraftField from './../type/draft-field';
import InstanceNode from './../type/instance-node';
import NodeParameters from './../type/node-parameters';
import Operation, { OperationInput } from './../operation';
interface Input extends OperationInput {
readonly node_parameters: NodeParameters;
readonly fields: DraftField[];
}
declare class CreateInstanceOperation extends Operation {
protected performInternal(): Promise;
private fetchTypeNode;
private createInstance;
private buildNode;
private addInstanceToType;
private getUrl;
private getTypeUrl;
private buildPermissions;
private getNodeParameters;
private getDraftFields;
private getAccountUrl;
}
export default CreateInstanceOperation;