export type SidecarManifest = {
    skillPackManifestVersion: 1;
    id: string;
    version: string;
    displayName: string;
    instructionsRelPath: string;
    discoveryTags?: string[];
    declaredCommands?: string[];
    hookEventNames?: string[];
    policySensitivityHint?: "non-sensitive" | "sensitive" | "sensitive-with-dryrun";
};
export declare function validateSidecarJson(data: unknown): {
    ok: true;
    manifest: SidecarManifest;
} | {
    ok: false;
    message: string;
};
