import { AlertInterface } from '@userfrosting/sprinkle-core/interfaces';
import { ConfigSystemInfoResponse } from '../interfaces';
export declare function useConfigSystemInfoApi(): {
    data: import('vue').Ref<{
        frameworkVersion: string;
        phpVersion: string;
        database: {
            connection: string;
            name: string;
            type: string;
            version: string;
        };
        server: string;
        projectPath: string;
        sprinkles: import('../interfaces').SprinkleList;
    }, ConfigSystemInfoResponse | {
        frameworkVersion: string;
        phpVersion: string;
        database: {
            connection: string;
            name: string;
            type: string;
            version: string;
        };
        server: string;
        projectPath: string;
        sprinkles: import('../interfaces').SprinkleList;
    }>;
    load: () => Promise<void>;
    loading: import('vue').Ref<boolean, boolean>;
    error: import('vue').Ref<AlertInterface | null | undefined, AlertInterface | null | undefined>;
};
