export interface KnapsackMeta {
    serverPort: number;
    websocketsPort: number;
    https: boolean;
    ssl?: {
        cert: string;
        key: string;
    };
    ip?: string;
    host?: string;
    version?: string;
    hasKnapsackCloud: boolean;
    knapsackCloudSiteId?: string;
    /**
     * Absolute path to directory where Knapsack can keep it's own files
     * @deprecated
     */
    cacheDir: string;
    /**
     * Version numbers of Knapsack NPM packages{}
     */
    ksVersions: {
        app: string;
    };
}
export interface PluginMeta {
    id: string;
    /**
     * If `loadContent()` hook was implemented, then an API endpoint is set up and waiting for us
     */
    hasContent: boolean;
    clientPluginPath?: string;
    /** @deprecated */
    cssPath?: string;
}
export interface MetaState {
    meta?: KnapsackMeta;
    isLocalDev: boolean;
    /** @deprecated */
    isAutosave?: boolean;
    plugins: PluginMeta[];
}
//# sourceMappingURL=meta.d.ts.map