import type { SupabaseClient } from '@supabase/supabase-js';
import type { Database } from '../types/supabase.types';
import type { OptionsBase } from '../utils';
import { OrganizationPerm } from '../utils';
export declare function checkAppExists(supabase: SupabaseClient<Database>, appid: string): Promise<boolean>;
export declare function checkAppExistsAndHasPermissionOrgErr(supabase: SupabaseClient<Database>, apikey: string, appid: string, requiredPermission: OrganizationPerm, silent?: boolean): Promise<OrganizationPerm>;
export interface Options extends OptionsBase {
    name?: string;
    icon?: string;
    retention?: number;
}
export declare const newIconPath = "assets/icon.png";
//# sourceMappingURL=app.d.ts.map