import { CB, CreatePassportOpts, DeletePassportOpts, PassportExistsOpts, PostgreSQL, UpdateAccountInfoAndPassportOpts } from "./types"; import { PassportStrategyDB } from "@cocalc/server/auth/sso/types"; export declare function set_passport_settings(db: PostgreSQL, opts: PassportStrategyDB & { cb?: CB; }): Promise; export declare function get_passport_settings(db: PostgreSQL, opts: { strategy: string; cb?: CB; }): Promise; export declare function get_all_passport_settings(db: PostgreSQL): Promise; export declare function get_all_passport_settings_cached(db: PostgreSQL): Promise; export declare function _passport_key(opts: any): string; export declare function create_passport(db: PostgreSQL, opts: CreatePassportOpts): Promise; export declare function delete_passport(db: PostgreSQL, opts: DeletePassportOpts): Promise; export declare function passport_exists(db: PostgreSQL, opts: PassportExistsOpts): Promise; export declare function update_account_and_passport(db: PostgreSQL, opts: UpdateAccountInfoAndPassportOpts): Promise;