import '@operato/data-grist/ox-grist.js'; import './connection-importer.js'; import { DataGrist } from '@operato/data-grist/ox-grist.js'; import { PageView } from '@operato/shell'; import { FetchOption } from '@operato/data-grist'; declare const Connection_base: (new (...args: any[]) => { __preferenceProviders: { [element: string]: import("@operato/p13n").PagePreferenceProvider; }; getPagePreferenceProvider(element: string): import("@operato/p13n").PagePreferenceProvider | undefined; }) & (new (...args: any[]) => import("lit").LitElement) & typeof PageView; export declare class Connection extends Connection_base { static styles: import("lit").CSSResult[]; active: boolean; gristConfig: any; connectors: any; grist: DataGrist; get context(): { title: string; search: { handler: (search: any) => void; value: string; }; help: string; actions: { icon: string; emphasis: { raised: boolean; outlined: boolean; dense: boolean; danger: boolean; }; title: string; action: (name: any) => Promise; }[]; exportable: { name: string; data: () => Promise<{}[]>; }; importable: { handler: (records: any) => Promise; }; }; render(): import("lit-html").TemplateResult<1>; pageInitialized(): Promise; fetchHandler({ page, limit, sortings, filters }: FetchOption): Promise<{ total: any; records: any[]; }>; /** * 한 페이지 분 connections 에 대해 useDomainAttribute params 키를 모두 모아 단일 * envVarResolutions 호출로 해소한다. 그 후 각 connection 의 키 부분집합에 대해 * diagnoseReadiness 로 _readiness 를 주입. */ _annotateReadiness(items: any[]): Promise; fetchConnectors(): Promise; _deleteConnections(name: any): Promise; _updateConnectionManager(): Promise; connect(record: any): Promise; disconnect(record: any): Promise; exportHandler(): Promise<{}[]>; importHandler(records: any): Promise; } export {};