export type SkillMarketplaceWalletActionsRequest = {
    actions?: string[];
    roles?: string[];
    chains?: string[];
    inputMints?: string[];
    outputMints?: string[];
    maxAmount?: string;
    maxSlippageBps?: number;
    autonomous?: boolean;
    cron?: boolean;
};
export type SkillMarketplaceInstallRequest = {
    kinds?: string[];
    bins?: string[];
};
export type SkillMarketplacePermissionSummary = {
    version: 1;
    walletActions?: SkillMarketplaceWalletActionsRequest;
    toolAccess?: string[];
    install?: SkillMarketplaceInstallRequest;
    risky: boolean;
    digest: string;
};
export type SkillMarketplaceManifestInspection = {
    skillFile: string;
    permissions: SkillMarketplacePermissionSummary;
};
export declare function inspectSkillMarketplaceManifest(rootDir: string): Promise<SkillMarketplaceManifestInspection>;
export declare function formatMarketplacePermissionSummary(summary: SkillMarketplacePermissionSummary | undefined): string;
