import { Model } from './Model';
import type { InitOptions, Models } from '../types/model';
export declare class ProgramRegistry extends Model {
    id: string;
    code: string;
    name: string;
    currentlyAtType: string;
    visibilityStatus: string;
    programId?: string;
    static getFullReferenceAssociations(): {
        model: typeof import("./Program").Program;
        as: string;
        attributes: string[];
    }[];
    static initModel({ primaryKey, ...options }: InitOptions): void;
    static initRelations(models: Models): void;
    static buildSyncFilter(): null;
    static buildSyncLookupQueryDetails(): Promise<null>;
}
//# sourceMappingURL=ProgramRegistry.d.ts.map