import { SettingsSchema } from '../types';
export declare const getScopedSchema: (scope: string) => any;
export declare const validateSettings: ({ settings, scope, schema, }: {
    settings: Record<string, unknown>;
    scope?: string;
    schema?: SettingsSchema;
}) => Promise<void>;
/**
 * Applies default values to all settings in the given scope that are not already set.
 */
export declare const applyDefaults: (settings: Record<string, unknown>, scope: string) => any;
