declare const plugin: {
    cds: {
        schema: {
            'cds.requires.nightgate': {
                description: string;
                properties: {
                    network: {
                        description: string;
                        type: string;
                        enum: string[];
                        default: string;
                    };
                    nodeUrl: {
                        description: string;
                        type: string;
                        default: string;
                    };
                    indexerHttpUrl: {
                        description: string;
                        type: string;
                        default: string;
                    };
                    indexerWsUrl: {
                        description: string;
                        type: string;
                        default: string;
                    };
                    proofServerUrl: {
                        description: string;
                        type: string;
                        default: string;
                    };
                    zkConfigBasePath: {
                        description: string;
                        type: string;
                        default: string;
                    };
                    privateStateBackend: {
                        description: string;
                        type: string;
                        enum: string[];
                        default: string;
                    };
                    contracts: {
                        description: string;
                        type: string;
                        additionalProperties: {
                            type: string;
                            properties: {
                                artifactPath: {
                                    type: string;
                                    description: string;
                                };
                                privateStateId: {
                                    type: string;
                                    description: string;
                                };
                                zkConfigPath: {
                                    type: string;
                                    description: string;
                                };
                            };
                            required: string[];
                        };
                    };
                    allowMainnetSubmission: {
                        description: string;
                        type: string;
                        default: boolean;
                    };
                    contentSecurityPolicy: {
                        description: string;
                        type: string;
                    };
                    corsOrigin: {
                        description: string;
                        type: string[];
                    };
                    sessionTtlMs: {
                        description: string;
                        type: string;
                    };
                    crawler: {
                        description: string;
                        type: string;
                        properties: {
                            enabled: {
                                type: string;
                                description: string;
                            };
                            nodeUrl: {
                                type: string;
                                description: string;
                            };
                            batchSize: {
                                type: string;
                                description: string;
                            };
                            fetchConcurrency: {
                                type: string;
                                description: string;
                            };
                            rpcBatchSize: {
                                type: string;
                                description: string;
                            };
                            maxRetries: {
                                type: string;
                                description: string;
                            };
                            retryDelay: {
                                type: string;
                                description: string;
                            };
                            requestTimeout: {
                                type: string;
                                description: string;
                            };
                        };
                    };
                };
            };
        };
    };
};
export default plugin;
