import { RepoItem } from './repo.js';
export declare const RepoItemSchema: {
    type: string;
    required: string[];
    properties: {
        createdAt: {
            type: string;
            format: string;
        };
        description: {
            type: string;
        };
        isPrivate: {
            type: string;
        };
        name: {
            type: string;
        };
        nameWithOwner: {
            type: string;
        };
        openGraphImageUrl: {
            type: string;
            format: string;
        };
        owner: {
            type: string;
            required: string[];
            properties: {
                login: {
                    type: string;
                };
            };
        };
        repositoryTopics: {
            type: string[];
            items: {
                type: string;
                required: string[];
                properties: {
                    name: {
                        type: string;
                    };
                };
            };
        };
        pushedAt: {
            type: string;
            format: string;
        };
        updatedAt: {
            type: string;
            format: string;
        };
        url: {
            type: string;
            format: string;
        };
    };
};
export declare function validateRepoItem(repo: Record<string, any>): repo is RepoItem;
