import { LiveStore, NamedNode } from 'rdflib';
type ProfileLinkField = {
    key: 'homepage' | 'weblog' | 'workplaceHomepage' | 'schoolHomepage';
    label: string;
    placeholder: string;
    predicate: NamedNode;
};
type EditProfileDetailsButtonOptions = {
    dom: HTMLDocument;
    store: LiveStore;
    subject: NamedNode;
    header: HTMLElement;
    onSaved: () => void;
};
export declare const profileLinkFields: ProfileLinkField[];
export declare function appendProfileLinks(container: HTMLElement, dom: HTMLDocument, store: LiveStore, subject: NamedNode): void;
export declare function createEditProfileDetailsButton(options: EditProfileDetailsButtonOptions): HTMLButtonElement;
export {};
//# sourceMappingURL=editProfileDetails.d.ts.map